关于JavaScript中string方法

string方法有很多:

1. `charAt(index)`: 返回指定位置的字符。
2. `concat(str1, str2, ...)`: 连接两个或多个字符串。
3. `indexOf(searchString, position)`: 从指定位置开始搜索指定的字符串,并返回第一次出现的位置。
4. `lastIndexOf(searchString, position)`: 从指定位置开始反向搜索指定的字符串,并返回最后一次出现的位置。
5. `length`: 返回字符串的长度。
6. `localeCompare(str, locale, options)`: 比较两个字符串,根据指定的区域设置和选项进行比较。
7. `match(regexp)`: 返回与正则表达式匹配的结果数组。
8. `replace(regexp|substr, newSubStr|function)`: 使用指定的值替换与正则表达式匹配的子字符串或调用一个函数。
9. `search(regexp)`: 在字符串中搜索指定的正则表达式,并返回第一个匹配的位置。
10. `slice(start, end)`: 提取字符串的一部分并返回新的字符串。
11. `split(separator, limit)`: 根据指定的分隔符将字符串分割成数组。
12. `substring(start, end)`: 提取字符串的一部分并返回新的字符串。
13. `toLowerCase()`: 将字符串转换为小写。
14. `toUpperCase()`: 将字符串转换为大写。
15. `trim()`: 删除字符串两端的空白字符。

实例:

1.slice 截取字符串 start end start和end可以为负数 从start开始截取到end结束 不包括end位置

var str = 'hello wrold';
var res = str.slice(-5,-1);//表示从倒数第几项开始截取
console.log(res);

2.substring 截取字符串 start end 从start截取到end位置结束 不包含结束位置

var str = 'hello world';
var res = str.substring(7,10);
console.log(res);

3.substr start length 截取字符串

o world';
var res = str.substr(4,6);
console.log(res);

4.位置方法 查找字符串字符 indexOf(str,index) 返回第一次查找到字符的索引或者-1

var str = 'hello wrold';
var res = str.indexOf('l',5);
console.log(res);

5.位置方法 查找字符串字符 lastIndexOf 从后往前查 返回第一次查找到的字符索引或者-1

var str = 'hello wrold';
var res = str.lastIndexOf('l',8);
console.log(res);

6.将字符串转为大小写

var str = 'hello world';
var reg = /l/igm;//表示匹配l字母   正则表达式修饰符:i ignore 忽略大小写 g global 全局匹配  m multline 多行匹配
console.log(str.match('l'));//匹配到返回的是该字符所对应数组 或者null
console.log(str.search('o'));//返回是该字符所对应的索引或者-1
console.log(str.replace('l','L'));//替换字符串中的一个字符 
console.log(str.replace(reg,'L'));// 将正则中字符全部替换
console.log(str.split(" "));//将字符串转为数组 

关于JavaScript中string方法_第1张图片

你可能感兴趣的:(javascript,前端,开发语言)