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)
示例