数组和字符串的对象和常用方法

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的两个参数的大小可以是前面的数比后面的大*


  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值