admin 管理员组

文章数量: 887039


2024年2月20日发(作者:switch case语句的使用)

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`

正文:

在 JavaScript 中,字符串处理是非常常见的操作。了解和掌握字符串的常用方法,可以提高编程效率,使代码更加简洁。本文将介绍一些常用的

JavaScript 字符串方法,包括字符串长度和切片、查找和替换、匹配和分割、连接和插入以及其他实用方法。

一、字符串长度和切片方法

1.获取字符串长度

在 JavaScript 中,可以使用以下方法获取字符串长度:

- `length`:返回字符串的长度。

- `size`:返回字符串的长度。

例如:

```javascript

const str = "Hello, world!";

(); // 输出:13

(); // 输出:13

```

2.字符串切片

切片是指从字符串中提取一段子字符串。可以使用以下方法进行切片:

- `substring(start, end)`:提取字符串从 `start` 到 `end` 之间的子字符串。

- `slice(start, end)`:提取字符串从 `start` 到 `end` 之间的子字符串。

例如:

```javascript

const str = "Hello, world!";

const subStr1 = ing(0, 5); // 输出:"Hello"

const subStr2 = (0, 5); // 输出:"Hello"

```

二、字符串查找和替换方法

1.字符串查找

以下方法可用于在字符串中查找子字符串:

- `indexOf(substr)`:返回子字符串在字符串中首次出现的索引,如果不存在则返回 -1。

- `lastIndexOf(substr)`:返回子字符串在字符串中最后一次出现的索引,如果不存在则返回 -1。

例如:

```javascript

const str = "Hello, world!";

const index1 = f("o"); // 输出:5

const index2 = dexOf("o"); // 输出:12

```

2.字符串替换

使用 `replace()` 方法可以在字符串中替换子字符串:

```javascript

const str = "Hello, world!";

const newStr = e("world", "JavaScript"); // 输出:"Hello,

JavaScript!"

```

三、字符串匹配和分割方法

1.字符串匹配

以下方法可用于在字符串中匹配子字符串:

- `match(regex)`:返回与正则表达式匹配的子字符串,如果不存在则返回

null。

- `exec(regex)`:返回与正则表达式匹配的第一个子字符串,如果不存在则返回 null。


本文标签: 字符串 方法 长度