1.创建数组:[], new Array();
2.访问数组元素:[index],索引从0 开始
3.设置和修改数组中的元素:arr[index]="";
3.数组长度,length
4.为数组添加元素:
1).push(); 在数组的末尾添加元素
2).unshift(); 在数组的起始位置添加元素
调用push方法时,会发生两件事:首先,把圆括号中的元素添加到数组中。其次,返回数组新的长度。所以每次调用push()方法,都会输出一个数字。
5.从数组中删除元素:
1).pop(); 从数组中删除最后一个元素
调用pop() 方法,做了两件事情,首先删除最后一个元素,其次,将其作为返回值返回。
2).shift(); 要删除并返回数组中的第一个元素
6.数组相加:concat();组合成一个新的数组
7.查找单个元素的索引:indexOf();
indexOf(),返回该元素所在的索引位置,从0开始,如果不存在返回-1,如果数组中存在多个该元素,返回第一个索引位置;
8.把数组转换成字符串:.join()拼接
9.数组的用途:可以用push创建数组,用pop逆向遍历取出
Last In,First Out ,LIFO(后进,先出),称作栈
First In,First Out, FIFO(先进,先出),称作队列(queue)
10.决策者程序
Math.random() 生成随机数0-1之间,
Math.floor() 取整,让数字保留整数,(放弃小数点后面的数字),一般做索引
决策者程序:创建短语的数组,使用代码来获取随机的一条短语。
还可以创建随机句子组合。试想如何实现。