1.数组对象:
arr.length;
2.数组方法:
push(元素1,元素2,...);//即在数组的尾部添加元素,括号内为元素1,元素2,.....里面可以添加任意多个元素
pop();//在数组的尾部弹出元素.注意:弹出元素的时候,括号内不能添加参数
shift();//在数组的头部弹出元素
unshift(元素1,元素2,...);//即在数组的头部添加元素,括号内为元素1,元素2,.....里面可以添加任意多个元素
reverse();//反转数组
join();//将数组arr中的所有元素用短线链接起来,形成一个新的字符串,例如arr.join('-');
splice();//数组元素的替换。
*1.接收一个参数时,例如 arr.splice(5);删除从arr[5](包含 arr[5]),及其后面的所有元素
* 2.接收两个参数时,例如arr.splice(2,3),即从arr[2](包含arr[2])位置开始,删除三个元素
* 3.接收三个参数时, arr.splice(2,1,10);即从arr[2](包含arr[2])位置开始, * 删除1个元素,再添加一个新的元素
* 4.接收四个个参数时, arr.splice(2,2,10,9);即从arr[2](包含arr[2])位置开始, * 删除2个元素,再添加两个新的元素,以此类推
* 5.splice方法可以添加三个以上的参数*/// arr.splice(2,3);// arr.splice(5);// arr.splice(2,2,'sss'); //删除的元素的个数为0,然后 再添加新的元素就可以实现元素的插入,相当于在数组的指定位置添加元素// arr.splice(2,0,5);// document.write(arr); arr.splice(2,3,'bb','cc','dd');// document.write(arr);
3.字符串对象:
str.length;
str.charAt();//返回字符串中指定位置的字符str.charAt(number),number指具体的位置;
4.字符串方法:
concat();//字符串的拼接
split();例如arr_string.split('-');将字符串arr中的每一个字符分隔开,形成一个新的数组,与上面的join方法相对应
subStr();//截取字符串
实例:1.console.log(str.substr(4));截取位置为4的及其后面所有的字符的字符串
实例:2.console.log(str.substr(4,2));两个参数,从位置为4开始(包括此位置),向后截取两个字符
注意:返回的依旧是一个字符串
subString();//截取字符串
实例:1.console.log(str.substring(11));参数为一个的时候,表示从原字符串的当前位置(包括当前的),一直截取到原字符串的最后,返回的是 一个新的字符串
实例:2.console.log(str.substring(11,15));参数为两个的时候,截取从较小的数(包括此位置)开始到较大的数的位置(不包括此位置)。
search();//str.search('a');返回字符a在string字符串中第一次出现的位置
实例:str.search('ab');返回字符串ab这个整体在string字符串中第一次出现的位置,
注意:这里的ab指的是连着的两个字符,如果找不到,则返回-1。
replace();//字符串的替换:str.replace(str1,str2);
实例:1.将str中的第一个str1替换成str2;
注意:2.如果要替换所有,则需要用到正则表达式
slice();//截取字符串:* 基本和substring一样,区别是str.slice();两个参数的时候,后面的参数必须比前面的数值大。而
substring的两个参数的大小可以是前面的数比后面的大*