列举一些JavaScript中的字符串方法?
String 对象允许你操作一系列字符;它用许多辅助方法包装了 JavaScript 的字符串原始数据类型。由于 JavaScript 会自动在字符串原始值和 String 对象之间进行转换,因此你可以在字符串原始值上调用 String 对象的任何辅助方法。
以下是 JavaScript 中一些可用于字符串的方法:
concat() −组合两个字符串的文本并返回一个新字符串。
indexOf() −返回在调用 String 对象中指定值的第一次出现的索引,如果未找到则返回 -1。
lastIndexOf() −返回在调用 String 对象中指定值的最后一次出现的索引,如果未找到则返回 -1。
match() −用于将正则表达式与字符串匹配。
replace() −用于查找正则表达式和字符串之间的匹配项,并将匹配的子字符串替换为新的子字符串。
search() −执行对正则表达式和指定字符串之间匹配项的搜索。
slice() −提取字符串的一部分并返回一个新字符串。
split() −通过将字符串分割成子字符串,将 String 对象分割成字符串数组。
substr() −返回从指定位置开始的字符串中的字符,以及指定数量的字符。
substring() −返回字符串中两个索引之间的字符。
toLowerCase() −返回转换为小写的调用字符串值。
toUpperCase() −返回转换为大写的调用字符串值。
valueOf() −返回指定对象的原始值。
一些方法的使用
let a = "Hello World!"; console.log(a.concat(" test")) console.log(a.indexOf("l")) console.log(a.lastIndexOf("l")) console.log(a.replace("Hello", "Hi")) console.log(a.substr(3, 7)) console.log(a.toUpperCase())
输出
Hello World! test 2 9 Hi World! lo Worl HELLO WORLD!
广告