说出 javascript 中的一些字符串方法?

javascriptobject oriented programmingfront end technology

String 对象允许您处理一系列字符;它使用许多辅助方法包装了 Javascript 的字符串原始数据类型。由于 JavaScript 会自动在字符串基元和 String 对象之间进行转换,因此您可以在字符串基元上调用 String 对象的任何辅助方法。

以下是 JavaScript 中可用于字符串的一些方法 −

concat() −组合两个字符串的文本并返回一个新字符串。

indexOf() −返回调用 String 对象中第一次出现指定值的索引,如果未找到则返回 -1。

lastIndexOf() −返回调用 String 对象中最后一次出现指定值的索引,如果未找到则返回 -1。

ma​​tch() −用于将正则表达式与字符串进行匹配。

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!

相关文章