- 字符串中的转义字符
var str='abcd\nefg';
console.log(str);
- 索引访问
var str= "天王盖地虎";
console.log(str[1])
- 字符串的修改,不能单个修改,只能改全部
var str = "天王盖地虎";
str[4]='鸟';
str='天王盖地鸟';
console.log(str);
- 遍历
var str = "天王盖地虎";
for(var i =0;i<str.length;i++){
console.log(str[i]);
}
- 获得元素首次出现的索引
var str = "天王盖地虎";
console.log(str.indexOf('天'));
- 反序获得元素首次出现的索引
console.log(str.lastIndexOf('天')
- 索引访问
var str = '天王盖c地P鸟';
console.log(str.charAt(5));
- 获得字符的ASCII码的整数值
var str = 'abc';
console.log(str.charCodeAt(2))
- 转换大小写
var str = 'hEllo WoRlD';
console.log(str.toLowerCase());
console.log(str.toUpperCase());
- 分割
var str = '天c王盖c地P鸟';
console.log(str.split('c'));
- 截取
var str = '天c王盖c地P鸟';
console.log(str.substr(3,1))
console.log(str.substring(3,5))
console.log(str.substring(6,2))
- 替换replace ,默认替换一次
var str = '天c王鸟盖c地P鸟';
console.log(str.replace('鸟','虎'));
- 重复
var str = 'abc';
console.log(str.repeat(3));
- 去除空格
var str = ' abc qq xx ';
console.log(str.trim());
console.log(str.trimLeft());
console.log(str.trimRight());
- 开始和结尾的判断
var str = "http://www.baidu.com";
console.log(str.startsWith('D://'));
console.log(str.endsWith('.com'));
- 填充字符串
var str = 'abc';
console.log(str.padStart(10,'0'));
console.log(str.padEnd(10,'0'));