字符串 增
concat() //拼接任意字符串,并返回拼接后的字符串
var a='zhong',b='guo'
var c=a.concat(b)
c=>"zhongguo"
加号 ➕ 同上
var a='zhong',b='guo'
var c=a+b
c=>"zhongguo"
字符串 删
1裁剪“三剑客”
① substr()第二个参数是裁剪长度,只要为负,裁剪结果必定是空字符串
② 不管如何裁剪,均不影响原字符串
③ 当参数为负,slice加总长,substring则归零,substr一加总长一归零。
详情请戳→JavaScript字符串“三剑客”
2 删空格
trim() //用于删除字符串前后所有空格,然后返回结果,而原字符串保持不变
var a=" haghaga ";
var b=a.trim()
a=>" haghaga "
b=>"haghaga"
trimLeft()和trimRight() 这两个方法分别用于删除字符串的左空格和右空格,用法与trim()是一样的
var str = ' Hello World ';
console.log(str.trimLeft()); // "Hello World "
console.log(str.trimRight()); // " Hello World"
字符串 改
1,大小写转换
① toLowerCase()和toLocaleLowerCase()这两个方法都可以将字符串中的大写字母全部转换为小写字母,只不过与 toLowerCase() 不同的是,toLocaleLowerCase() 方法会按照本地方式把字符串转换为大写。
var str = 'ZHONG,GUO';
console.log(str.toLowerCase());
console.log(str.toLocaleLowerCase());
VM4091:2 zhong,guo
VM4091:3 zhong,guo
② toUpperCase()和toLocaleUpperCase() 小写改成大写
2 模式匹配
replace()
stringObject.replace(regexp/substr,replacement)
详情请戳→简述test()、match()、replace()和search()的用法
split()
① split() 可以传字符串或正则,也能传第二参数
② split() 的逆操作是 join()
③ 字符串和数组可以自由转换,所以相当于它们所具备的很多方法是可以通用的
详情请戳→JavaScript字符串的分割
字符串 查
字符串方法 charAt() charCodeAt()
主要有两个: charAt()和charCodeAt(),charAt()是通过索引查找字符串中的某个字符,而charCodeAt()其实就相当于在charAt()查找到字符之后再将其转换为相应的字符编码。
var str = 'Hello World';
console.log(str.charAt(3))
VM4260:2
var str = 'Hello World';
console.log(str.charCodeAt(3))
VM4282:2 108
位置方法 indexOf()和lastIndexOf()
通过某个字符串来查找相应的位置索引
var str = 'Hello World';
console.log(str.lastIndexOf("W"))
VM4390:2 6
网友评论