JavaScript的数组(string),程序皆是由浏览器运行,运行后按F12即可在浏览器右端查看运行结果。console.log( )和console.info( )并没有很大的区别,都是输出
1.JavaScript的数组的创建
第一种方法 用var直接创建
运行结果如下
第二种方法 先创建一个新的空的数组,然后在向里面添加元素
第三种方法
js的数组索引从零开始,它的最大索引比它的长度少一
2.数组的查找
根据索引查找
运行结果如下
3. 数组元素的增加
在数组的末尾增加元素,用Array.push( ),这里Array指数组。
运行结果如下
在数组的首位添加元素,用Array.unshift( ).
运行结果如下
4.删
删除数组的首位,用Array.shift( ).
运行结果如下
删除数组的末尾元素,用Array.pop( )
运行结果如下
删除数组中的元素还可以用Array.splice(x,y),x是想要删除元素的索引,y是想要删除元素的个数,若想从x起(包含x),删除y个元素,只需调用Array.splice(x,y)即可
从索引0开始,删除3个元素,运行结果如下
另外,调用splice还可以在任意处增加元素 Array.splice(x,0,y),x是想要增加元素的位置(索引),y是想要增加的元素
运行结果如下
5.数组的排序
数组的排序用Array.sort( )。
若数组中的元素全部都是10以内的数时,可以用此方法进行排序,否则,运行时会报错。
运行结果如下
当数组元素的都是数值,可用如下方法对数组进行排序。(此方法适用于数字排序)
运行结果如下
若一个数组,他只包含10以内的数,且它的其他元素都是字母,那么用Array.sort( )进行排序,
运行结果如下
6. 数组的增加与修改
前面介绍了在数组的首位和末尾添加元素,这里介绍在数组的任意位置添加元素
7.将数组中的元素合并成一个字符串
程序如下
运行结果如下
8.将两个数组合并成一个数组
两个数组合并Array1.concat(Array2),Array2的元素添加到Array1的末尾。程序如下
运行结果如下