concat(‘字符串1’,‘字符串2’……)
- 用于链接两个或多个字符串
- 拼接字符串 等效于
+
+
更常用
let str = 'abc';
console.log(str.concat('def'));
substr(‘截取的起始位置(索引号)’,‘截取几个字符串’)
slice(start,end)
- 从start 位置开始,截取到end位置,end取不到(都是索引号)
substring(start,end)
- 从start 位置开始,截取到end位置,end取不到 基本和slice 相同 但是不接受负值
替换字符 replace(‘被替换的字符’,‘替换为的字符’)只会替换第一个字符
let str = 'abcabcabcabcabcacb';
while(str.indexOf('a') !== -1){
str = str.replace('o','*')
}
console.log(str);
字符串转换为数组split(‘分隔符’)
let str = 'a, b, c, d';
console.log(str.split(','));
let str1 = 'a&b&c&d';
console.log(str1.split('&'));
toUpperCase() 转换大写
toLowerCase() 转换小写