js 中字符串常用方法
摘要:
一、字符串长度和切片方法
1.字符串长度:`length`、`size`
2.字符串切片:`substring`、`slice`
二、字符串查和替换方法
1.字符串查:`indexOf`、`lastIndexOf`
2.字符串替换:`replace`
三、字符串匹配和分割方法
1.字符串匹配:`match`、`exec`
2.字符串分割:`split`
四、字符串连接和插入方法
1.字符串连接:`+`、`concat`
2.字符串插入:`insert`
五、字符串其他实用方法
1.字符串大小写转换:`toLowerCase`、`toUpperCase`
2.字符串编码和解码:`charAt`、`charCodeAt`、`fromCharCode`
3.字符串国际化:`localeCompare`
js方法正文:
在 JavaScript 中,字符串处理是非常常见的操作。了解和掌握字符串的常用方法,可以提高编程效率,使代码更加简洁。本文将介绍一些常用的 JavaScript 字符串方法,包括字符串长度和切片、查和替换、匹配和分割、连接和插入以及其他实用方法。
一、字符串长度和切片方法
1.获取字符串长度
在 JavaScript 中,可以使用以下方法获取字符串长度:
- `length`:返回字符串的长度。
- `size`:返回字符串的长度。
例如:
```javascript
const str = "Hello, world!";
console.log(str.length); // 输出:13
console.log(str.size); // 输出:13
```
2.字符串切片
切片是指从字符串中提取一段子字符串。可以使用以下方法进行切片:
- `substring(start, end)`:提取字符串从 `start` 到 `end` 之间的子字符串。
- `slice(start, end)`:提取字符串从 `start` 到 `end` 之间的子字符串。
例如:
```javascript
const str = "Hello, world!";
const subStr1 = str.substring(0, 5); // 输出:"Hello"
const subStr2 = str.slice(0, 5); // 输出:"Hello"
```
二、字符串查和替换方法
1.字符串查
以下方法可用于在字符串中查子字符串:
- `indexOf(substr)`:返回子字符串在字符串中首次出现的索引,如果不存在则返回 -1。
- `lastIndexOf(substr)`:返回子字符串在字符串中最后一次出现的索引,如果不存在则返回 -1。
例如:
```javascript
const str = "Hello, world!";
const index1 = str.indexOf("o"); // 输出:5
const index2 = str.lastIndexOf("o"); // 输出:12
```
2.字符串替换
使用 `replace()` 方法可以在字符串中替换子字符串:
```javascript
const str = "Hello, world!";
const newStr = place("world", "JavaScript"); // 输出:"Hello, JavaScript!"
```
三、字符串匹配和分割方法
1.字符串匹配
以下方法可用于在字符串中匹配子字符串:
- `match(regex)`:返回与正则表达式匹配的子字符串,如果不存在则返回 null。
- `exec(regex)`:返回与正则表达式匹配的第一个子字符串,如果不存在则返回 null。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论