JavaScript 提供了许多操作字符串的方法,这些方法允许你进行字符串的拼接、截取、替换、查找等操作。以下是一些常用的 JavaScript 字符串操作方法:
charAt(): 返回指定位置的字符。
let str = "Hello"; console.log(str.charAt(1)); // 输出 "e"
concat(): 连接两个或多个字符串,并返回新的字符串
let str1 = "Hello"; let str2 = "World"; console.log(str1.concat(" ", str2)); // 输出 "Hello World"
indexOf(): 返回指定文本首次出现的索引(位置),如果未找到则返回 -1
let str = "Hello World"; console.log(str.indexOf("World")); // 输出 6
lastIndexOf(): 返回指定文本最后一次出现的索引,如果未找到则返回 -1
let str = "World Hello World"; console.log(str.lastIndexOf("World")); // 输出 11
replace(): 替换某些字符,然后返回新的字符串
let str = "Hello World"; console.log(str.replace("World", "JavaScript")); // 输出 "Hello JavaScript"
slice(): 提取字符串的一部分,并在新的字符串中返回被提取的部分
let str = "Hello World"; console.log(str.slice(0, 5)); // 输出 "Hello"
substring(): 提取字符串中两个指定的索引号之间的字符
let str = "Hello World"; console.log(str.substring(0, 5)); // 输出 "Hello"
toLowerCase(): 把字符串转换为小写
let str = "Hello World"; console.log(str.toLowerCase()); // 输出 "hello world"
toUpperCase(): 把字符串转换为大写
let str = "Hello World"; console.log(str.toUpperCase()); // 输出 "HELLO WORLD"
trim(): 移除字符串两侧的空白符或其他预定义字符
let str = " Hello World "; console.log(str.trim()); // 输出 "Hello World"
split(): 把字符串分割为字符串数组
let str = "Hello World"; console.log(str.split(" ")); // 输出 ["Hello", "World"]
match(): 使用正则表达式模式对字符串进行匹配,并返回匹配结果
let str = "Hello 123 World"; console.log(str.match(/\d+/)); // 输出 ["123"]
以上只是 JavaScript 字符串操作方法的一小部分,还有许多其他方法,如 search()
, matchAll()
, repeat()
, startsWith()
, endsWith()
等。这些方法提供了强大的字符串处理能力,使你能够在 JavaScript 中灵活地操作和处理字符串。
显示推荐内容