js字符串的方法

JavaScript中常用的字符串方法包括:

charAt(index)

作用:获取字符串中指定索引位置的字符。

语法string.charAt(index)

示例

javascript<p> let str = "Hello, World!";<p> console.log(str.charAt(0)); // 输出: "H"<p>

charCodeAt(index)

作用:获取字符串中指定索引位置字符的Unicode编码。

语法string.charCodeAt(index)

示例

javascript<p> let str = "Hello, World!";<p> console.log(str.charCodeAt(0)); // 输出: 72<p>

concat(str1, str2, …, strN)

作用:连接两个或多个字符串,并返回新的字符串。

语法string.concat(string1, string2, ..., stringX)

示例

javascript<p> let str1 = "Hello, ";<p> let str2 = "World!";<p> let result = str1.concat(str2);<p> console.log(result); // 输出: "Hello, World!"<p>

includes(searchString, position)

作用:判断一个字符串是否包含在另一个字符串中,根据情况返回true或false。

语法string.includes(searchString, position)

示例

javascript<p> let str = "Hello, World!";<p> console.log(str.includes("World")); // 输出: true<p>

indexOf(searchValue, fromIndex)

作用:返回在字符串中首次找到指定值的索引,如果未找到则返回-1。

语法string.indexOf(searchValue, fromIndex)

示例

javascript<p> let str = "Hello, World!";<p> console.log(str.indexOf("World")); // 输出: 7<p>

lastIndexOf(searchValue, fromIndex)

作用:返回在字符串中最后一次找到指定值的索引,如果未找到则返回-1。

语法string.lastIndexOf(searchValue, fromIndex)

示例

javascript<p> let str = "Hello, World!";<p> console.log(str.lastIndexOf("World")); // 输出: 13<p>

slice(start, end)

作用:提取字符串的一部分,并在新的字符串中返回被提取的部分。

语法string.slice(start, end)

示例

javascript<p> let str = "Hello, World!";<p> console.log(str.slice(0, 5)); // 输出: "Hello"<p>

substr(start, length)

作用:提取字符串的一部分,并在新的字符串中返回被提取的部分。

语法string.substr(start, length)

示例

javascript<p> let str = "Hello, World!";<p> console.log(str.substr(7)); // 输出: "World!"<p>

substring(start, end)

作用:提取字符串的一部分,并在新的字符串中返回被提取的部分。

语法string.substring(start, end)

示例

javascript<p> let str = "Hello, World!";<p> console.log(str.substring(0, 5)); // 输出: "Hello"<p>

replace(searchFor, replaceWith)

作用:替换字符串中匹配的子串。

语法string.replace(searchFor, replaceWith)

示例

javascript<p> let str = "Hello, World!";<p> console.log(str.replace("World", "Everyone")); // 输出: "Hello, Everyone!"<p>

split(separator, limit)

作用:把字符串分割为字符串数组。

语法string.split(separator, limit)

示例