数组:一组数据或多个数据组名,可以包含六大数据类型
var arr = [1,2,3]; //字面量创建方式
var arr = new array(1,2,3) //构造函数方式
数组的操作:
arr.push( )在数组的末尾添加元素,返回新长度
arr.pop( )在数组的末尾删除元素,返回新长度
arr.unshift( ) 在数组的 开头 添加元素
arr.shift( ) 在数组的 开头 删除元素
arr.splice( )删除并添加新元素
arr.splice( n,m,a); 从第几个项目开始删除,一共删除m个,表示在删除的位置添加a
arr.slice(n,m) 从下标n的位置取到下标m的前一位
arr.sort( ) 数组的排序
split("separator","howmany")分割字符串
如果把空字符串 ("") 用作 separator,那么 stringObject 中的每个字符之间都会被分割。
stringObject.split(separator,howmany)
howmany 可选。该参数可指定返回的数组的最大长度。如果设置了该参数,返回的子串不会多于这个参数指定的数组。如果没有设置该参数,整个字符串都会被分割,不考虑它的长度。
如果把空字符串("",3)则分割第一个连续的字符串,分成三份
如果把空字符串(" ",3)则分割整串字符串,分成三份