字符串的方法
es5的方法
charAt方法
1
| 获取字符串的方法:字符串名[下表值]和字符串名.charAt(下表值);
|
charCodeAt
1 2 3 4 5
| charCodeAt(下表值)把字符串转化为unicode编码 列如 a.0 ==>48 b.a ==>97 c.A ==>65
|
fromCharCode
1
| String.fromCharCode(字符对应的编码值)把编码转化为字符串的字符
|
toUpperCase()
1
| 获取字符串的方法:字符串名[下表值]和字符串名.charAt(下表值);
|
toLowerCase()
substr(n,m)
1
| 截取字符串:substr(n,m)从索引n开始截取m个字符;
|
slice(n,m)
1
| 截取字符串:slice(n,m)从索引n开始截取m-n个;
|
substring(n,m)
1
| 截取字符串:substring(n,m)从n开始查询截取到m-n个;
|
注意:slice和substring直接的区别;
slice是支持负数的;
substring是不支持负数的;
split(字符)
1 2 3 4
| split(字符),已指定的字符来分割字符串,返回一个数组; 例如:var str = "daihaohua "; str.split(a) 注意:str.split(null)或者str.split()或者str.split
|
replace(x,y)
1 2
| 用y来代替x 注意:如果有两个的话,就从左到右找到第一个对应的字符代替
|
trimLeft()
trimRight();
concat(参数,参数)
es6新增的方法
1 2 3 4 5 6 7
| 1.字符串.includes("字符",n); 返回有则true,无则返回false;从指定索引开始检索字符串; 2.字符串.startsWith("字符串",n) 以指定字符开头; 3.字符串.endsWith("字符串",n) 以指定字符结尾,n是指前n个字符是以指定字符结尾吗; 4.字符串.repeat(n) 把字符串重复n遍的新字符串; 5.字符串.padstart(length,指定字符串) 6.字符串.isInteger() 判断一个数是不是整数; 7.Math.sign() 返回一个是不是正数,负数,或者0 整数返回1,负数返回-1,0返回0;
|