1. split():将字符串按照分隔符拆成若干个元素,存入数组
var str = 'i love u , do you ';
console.log(str.split('o'));
2. charAt() : 返回对应下标的字符
var str = 'abcdef';
console.log(str.charAt(2));
3. indexOf() : 返回对应字符的下标,没有则返回-1,如果有多个相同的字符,返回第一个匹配字符的下标
var str = 'abcdefff';
console.log(str.indexOf('f'));
4. lastIndexOf() : 返回对应的最后一个字符的下标
var str = 'abcdaf';
console.log(str.lastIndexOf('a'));
5. concat() : 连接字符串
var str1 = 'aa',str2 = 'bb';
console.log(str1.concat(str2));
6. replace() : 替换指定的字符串,默认只能替换第一个匹配的字符串
var str = 'abcdaf';
console.log(str.replace('a','g'));
- 如果需要将所有匹配的字符串都替换,需要使用正则表达式,如:
var str1 = str.replace(/a/g,'g');
console.log(str1);
7. substr(index,count): 从指定下标截取出count个字符,并返回截取的字符串
var str = 'i love u , do you ';
console.log(str.substr(2,4));
8. substring(beginIndex,endIndex) : 截取字符串,范围:beginIndex <= x <endIndex
var str = 'i love u , do you ';
console.log(str.substring(2,6));
9. toUpperCase() : 将字符串中所有英文字母转成大写,不影响原来字符串
var str = 'i love u , do you ';
console.log(str.toUpperCase());
10. toLowerCase() : 将字符串中所有英文字母转成小写,不影响原来字符串