1. 获取指定位置的字符
方法名 | 说明 |
---|---|
charAt() | 返回在指定位置的字符。 |
charCodeAt() | 返回在指定的位置的字符的 Unicode 编码。 |
2. 检索字符串
方法名 | 说明 |
---|---|
indexOf() | 返回某个指定的字符串值在字符串中首次出现的位置。 |
lastIndexOf() | 从后向前搜索字符串。 |
3. 截取子字符串
方法名 | 说明 |
---|---|
slice() | 提取字符串的片断,并在新的字符串中返回被提取的部分。 |
substr() | 从起始索引号提取字符串中指定数目的字符。 |
substring() | 提取字符串中两个指定的索引号之间的字符。 |
var msg = 'abc壹贰叁';
console.log( msg.slice(2, 4) );// c壹
console.log( msg.substring(2, 4) );// c壹
console.log( msg.substr(2, 1) );// c
console.log( msg.slice(-3, -2) );// 壹
4. 分割字符串
方法名 | 说明 |
---|---|
split() | 把字符串分割为字符串数组。 |
var str = '1 2 3 4';
str.split(' '); // ['1', '2', '3', '4'];
str.split(' ', 3); // ['1', '2', '3'];
5. 连接字符串
方法名 | 说明 |
---|---|
concat() | 连接两个或更多字符串,并返回新的字符串。 |