JavaScript 字符串的简单操作

1、subString() 

substring()可以接收两个参数(不能为负值),开始位置和结束位置,截取后返回新的字符串,其内容是从start处到end-1处的所有字符。若结束参数(end)省略,则表示从start位置一直截取到最后

 

2、slice()

slice()方法与substring()方法基本类似,两个参数也分别对应着开始位置和结束位置。区别在于,slice()中的参数可以为负值,如果参数是负数,则该参数规定的是从字符串的尾部开始算起的位置。也就是说,-1 指字符串的最后一个字符。

 

3、subStr()

subStr(start, length)与subString不同之处就是第二个参数是长度,如果length + |start|大于字符串的长度,则得到的结果为start位置开始到最后的部分

4、split()

split(seperator, number), 返回一个数组,字符串按分割符seperator分割, 返回前number个值。seperator为空字符,则字符串以数组形式返回。如果number不写,返回整个数组。

 5、replace() 替换

可结合正则表达式操作

6、indexOf()和includes()

查找下标,可判断字符串中是否某字段,如果不包含,返回-1.  includes()是es6的新方法,直接判断是否含有某字符串,includes()可设置从某个位置开始查找是否还有某字符串, includes('haha', position)

7、 lastIndexOf() 

从名字就能看出来,与indexOf()的不同是,从后面往前查找

8、search()

查找字符串中指定的子字符串,或与正则表达式相匹配的子字符串。会返回第一个匹配到的起始位置,如果没有,则返回-1。 

 

9、toUpperCase() 字符串小写转大写

     toLowerCase() 大写转小写

10、startsWith()和endsWith(), 判断是否以某个字符串开头或结尾

 

猜你喜欢

转载自blog.csdn.net/Sky_zhang2015/article/details/81906284