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() 字符串转大写