JavaScript 如何修改字符串
JavaScript字符串用于存储和操作文本。它可以在引号中包含零个或多个字符,并且它的索引从0开始。字符串被定义为字符数组。在JavaScript中,我们还可以将字符串转换为字符数组。
表示一个字符串:
1. 使用双引号或单引号。
Javascript
输出结果:
2. 引号可以在字符串内部使用,只要它们不与包围字符串的引号匹配。
Javascript
输出:
3. 字符串可以通过使用关键字 ‘new’ 来作为对象使用。
JavaScript
输出:
4. 我们还可以通过使用反斜杠(\)来使用特殊字符。
JavaScript
输出:
在JavaScript中,字符串是不可变的,即我们不能使用索引来修改它们。但是有一些方法可以修改JavaScript字符串。让我们看看不同的方法。
方法1: 我们可以使用replace()方法。str.replace(A, B)方法将返回一个字符串,其中str中的A被B替换。
Javascript
输出:
方法2: 使用substring方法在给定的索引处插入一个字符或字符串。string1.substring(0,pos) + ‘a’ + string1.substring(pos)
将返回一个在string1的索引位置pos处插入‘a’的字符串。
Javascript
输出:
方法3: 将字符串转换为字符数组,然后修改字符数组,最后将字符数组合并为字符串。有四种方法将字符串转换为字符数组。
- split(): 通过分割字符串返回一个数组。
- spread operator ([…string]): 返回一个数组。
- Array.from(): 从字符串返回一个数组。
- Object.assign([], string): 通过分配字符串字符返回一个数组。
将字符数组转换为字符串的方法是使用s.join(" ")
,它将所有数组项连接起来返回一个字符串。
Javascript
输出: