前端学习笔记——String的方法

-------------charAt();charCodeAt();-------------------

1.stringObject.charAt(index);

功能:返回string对应位置(索引的字符)的字符

var str = "hello world";

console.log(str.charAt(0));

(其实可以通过console.log(str[0]) 新语法兼容性不好);

2.charCodeAt();

功能:返回string对应位置(索引的字符)元素的编码;

 

 

 

-------------indexOf();lastIndexOf();-------------------

console.log(arr.indexOf("array");)

返回字符位置;没有就返回-1;

该方法可以用来检测:一个大的字符串内是否包含另外一个小的字符串;有的话就返回-1;

 

补充补充:indexOf(searchvalue,fromindex) 里面有两个参数,fromindex是规定在字符串中开始检索的位置。它的合法取值是 0 到 stringObject.length - 1。如省略该参数,则将从字符串的首字符开始检索。

 

 

 

--------------截取方法:slice();substring();substr();----------------//注意该方法全部都是小写

1.slice(start,end);和数组的一样就不多说了 可以看我上一篇Array

2.substring()的方法和slice()基本一样,但是区别在于

substring()参数中出现的负数,即取该位为start,从0开始截取到较大值得位置

substring(-7,2);和subsrting(2,-7);都是从0开始截取2-1的位置;//取对应end的位置不是长度

 

//3比较重要一点?

3.substr()的方法

stringObject.substr(start,len)

功能:截取字符串

tips:(1)start:必须写的啦.同样是指定开始位置.

(2)len:可选,表示截取字符的总数,省略时截取至字符串的末尾;

(3)start为负数的时候,和slice()一样,加上字符串的长度(字符串长度是不包含0的),得到开始位置,然后截取len长度;

(4)len为负数的时候返回空字符串.

 

 

---------------------split();replace();-------------------------

1.stringObject.split(separator);

和join();相反,将字符串转换成数组;

返回:得到数组;

var str = "hello-world"; var arr = str.split("-"); 得到arr = ["hello" , "world"];

(tips:将分隔符放在split()内);

 

2.stringObject.replace(regexp/substr , replacement);

功能:在字符串中用一些字符替换另一些字符.或者替换一个正则表达式匹配的子串.

返回:string

参数:regexp:必须要有滴.被替换的对象.

replacement:替换的值.

 

 

--------------------toUpperCase();toLowerCase();--------------------

str.toUpperCase();将字符串转换成大小写.

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值