var str = 'Hello World';
var str2 = ' abc '
// charAt 访问指定位置字符串
str.charAt(); // 'H'
str.charAt(1); // 'e'
str.charAt(12); // ''
str.charAt(-1); // ''
// concat() 合并字符串
str.concat(' and nick'); // 'Hello World and nick'
// slice() 截取字符串
// 第一个参数是指定字符串的下标开始位置
// 第二个参数是指定字符串的下标结束位置
// 包含下标位置
str.slice(4, 9); // 'o Wor'
str.slice(4); // 'o World'
str.slice(); // 'Hello World'
// substr() 截取字符串
// 参数是正数 从头删除n个
// 参数是负数 从后截取n个
str.substr(3); // 'lo World'
str.substr(-3); // 'rld'
// indexOf() 查找指定字符串
// 从前向后查找字符 返回字符串对应的下标
// 遇到第一个符合的就会返回
str.indexOf('o'); // 4
str.indexOf('l'); // 2
str.indexOf('lo'); // 3
// lastIndexOf() 查找指定字符串
// 从后向前查找字符转 返回字符串对应的下标
// 遇到第一个符合的就会返回
str.lastIndexOf('l'); // 9
// trim() 清楚字符串前后空格
str2.trim(); // 'abc'
// toUpperCase() ,创建原字符串的大写副本
str2.toUpperCase(); // ' ABC '
// toLowerCase() ,创建原字符串的小写副本
str2.toUpperCase().toLowerCase(); // ' abc '
网友评论