1、slice(start,[end]) //start:开始索引(可传负数),end结束索引(可传负数),截取开始索引start到结束索引end的值(不包含end索引的值)
返回结果:返回一个新的字符串
示例1:'abcdefg'.slice(0,2) //'ab'
示例2:'abcdefg'.slice(0,-2)//'abcde',参数为负数时,从尾部向头部往前数,最后一个字符为-1 (传2个参数时,第一个参数不能为负数)
示例3:'abcdefg'.slice(1)//'bcdefg',只传一个参数时,从索引start截取到最后
示例4:'abcdefg'.slice(-1)//'g'
2、substr(start,[length])//start:开始索引(可传负数),length截取长度,开始位置长度记为1,包含结束位置
返回结果:返回一个新的字符串
示例1:'abcdefg'.substr(0,2) //'ab',传两个参数时,第一个参数不能为负数,否则报错
示例2:'abcdefg'.substr(-2)//'abcdefg',只传一个参数时,从索引start截取到最后
3、substring(start,end)//start:开始索引(可传负数),end结束索引(可传负数),截取开始索引start到结束索引end的值(不包含end索引的值)
返回结果:返回一个新的字符串
示例1:'abcdefg'.substring(1) //'bcdefg'
示例2:'abcdefg'.substring(-2)//'abcdefg',负数默认转化为0,即(0)
示例3:'abcdefg'.substring(3,-2)//'abc',负数默认转化为0,第一个参数比第二个参数大时,交换开始和结束位置,即(-2,3)=>(0,3)
4、split(字符串/正则,length)//数组每项以字符串分割,length分割的长度
返回结果:返回一个数组
示例1:'abcdefg'.split('') //['a', 'b', 'c', 'd', 'e', 'f', 'g']
示例2:'abcdefg'.split('',3)//['a', 'b', 'c']
5、indexOf(searchString,[position])//searchString查询的字符,position指定开始查找的位置。
返回结果:查找到searchString,返回searchString的索引位置(索引值),查找不到返回-1
示例1:'abcdefg'.indexOf('b') //1
6、lastIndexOf(searchString,[position])//searchString查询的字符,position指定开始查找的位置。(从尾部开始查找)
返回结果:查找到searchString,返回searchString的索引位置(索引值),查找不到返回-1
示例1:'abcdefg'.lastIndexOf('b') //1
7、concat(string1,string2,string3,...)//支持多个字符串进行拼接
返回结果:返回拼接完成的字符串
示例1:'a'.concat('b','123') //'ab123'
8、replace(searchValue,replaceValue)//searchValue目标字符,replaceValue需要代替的字符
返回结果:返回替换后的字符串
示例1:'aaaaa'.replace('a','c') //'aaaaac'
示例2:'abbba'.replace('a','c') //'cbbba' 懒惰性,后者还是匹配的字符时,则继续往下直到匹配最后一个符合的字符并替换(只替换一次)
示例3:'abvacacc'.replace(/a/g,'c') //'cbvccccc' 正则多次匹配替换
9、charAt(index)// 查找字符index(索引值)位置的字符,输入的index大于字符串的长度时返回空
返回结果:返回字符串index(索引值)位置的字符
示例1:'abcd'.charAt(1) //'b'
示例2:'abcd'.charAt(5) //''
10、charCodeAt(index)
返回结果:返回字符串index(索引值)位置字符的ASCII值
示例1:'abcd'.charCodeAt(1) // 98
示例1:'abcd'.charCodeAt(6) // NaN
11、toLocaleLowerCase()、toLowerCase() 字符串转小写
12、toLocaleUpperCase()、toUpperCase() 字符串转大写
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。