数组属性:
arr.length;查看数组的长度 arr.Pop;删除数组最后一个元素;
数组的方法:
arr.push();添加到数组末端; arr.shift();删除数组的第一个元素; arr.unshift();在数组最前面添加一个元素;
arr.jojn();将得到的所有元素转换成字符串; arr.reverse();颠倒数组元素的位置;
arr.slice(i,j);获取从i到j的数组,不改变原数组;
i为开始截取的索引值,负数代表从末尾算起的索引值,-1为倒数第一个字符,j为结束的索引值,缺省时则获取从i到末尾的所有字符;
arr.splice(index,howmany,item1..itemx);向数组中添加或删除项目,然后返回被删除的元素;会改变原数组;
index:必填;规定添加/删除元素的位置,负数代表从后往前数;
howmany:必填;要删除项目的数量,填0表示不会删除项目;
item1...itemx:可选;向数组添加新项目(替换被删除的项目)
字符串属性:
str.length;查看字符串长度;
字符串方法:
str.charAt(index);根据index获取对应的字符;
str.concat(str2);字符串的拼接;
str.indexOf();查找某个字符第一次出现的下标;
str.lastIndexOf();查找某个字符最后一次出现的下标;
str.replace(要修改的字符串,修改后的字符串);替换字符串;
str.slice(i,j);截取i到j的字符串,并把截取的字符串返回;不会改变原数组;
split(separator,howmany);返回一个数组;
separator:必填,字符串或正则表达式,从该参数指定的地方分割stringObject.
howmany:可选.该参数可指定返回的数组的最大长度。如果设置了该参数,返回的子串不会多于这个参数指定的数组。
如果没有设置该参数,整个字符串都会被分割,不考虑它的长度。