美文网首页
JavaScript 字符串的常见方法

JavaScript 字符串的常见方法

作者: 岩蔷薇 | 来源:发表于2017-03-09 13:40 被阅读0次

1.获取某一个具体字符的位置: indexof()和lastIndexof()

indexof():当有多个相同的字符时,只获取第一个字符的位置。

eg:var index = myString.indexof('a');

lastIndexof():当有多个 相同的字符时,只获取最后一个字符的位置。

注意:获取字符的位置排序还是从左至右

eg:var lastIndex = myString.lastIndexof('a');

2.获取某一个具体位置所对应的字符:charAt()

eg:var mySym = myString.charAt(2);

3.获取某一个位置对应的Unicode编码:charCodeAt()

eg:var myUniSym = myString.charCodeAt(2);

注:如果获取的Unicode编码值大于127,该字符一般为汉字。

4.字符串的截取:slice()、substr()和substring()

slice(a,b):从a对应的位置开始,截取到b对应的位置,但不包含b。

substr(a,length):第一个参数a表示位置,第二个参数length表示截取字符的长度

substring(a,b):从a对应的位置开始,截取到b对应的位置,不包含b。

slice()与substring()的区别:

slice():可以对数组操作;

slice(begin,end):begin<0时,length为数组的长度;当begin>end时,不复制任何元素。

substring():只针对字符串,不能对数组操作;

substring(begin,end): begin<0end 为 NaN 或者负数,那么将其替换为0。length为 |end-begin|

若第二个参数不传值,会直接截取到字符串的结尾。

5.toUpperCase():转化为大写

toLowerCase():转化为小写

相关文章

网友评论

      本文标题:JavaScript 字符串的常见方法

      本文链接:https://www.haomeiwen.com/subject/lmpwgttx.html