Javascript 数组

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() 取整,让数字保留整数,(放弃小数点后面的数字),一般做索引

决策者程序:创建短语的数组,使用代码来获取随机的一条短语。

还可以创建随机句子组合。试想如何实现。

原文地址:https://www.cnblogs.com/sxhlf/p/6761618.html