在javascript中命名一些字符串方法?
String对象使您可以处理一系列字符。它使用许多辅助方法包装Javascript的字符串原始数据类型。当JavaScript在字符串基元和String对象之间自动转换时,您可以在字符串基元上调用String对象的任何辅助方法。
以下是JavaScript中可用于字符串的一些方法-
concat()-合并两个字符串的文本并返回一个新字符串。
indexOf()-返回第一次出现的指定值在调用String对象中的索引;如果未找到,则返回-1。
lastIndexOf()-返回最后一次出现的指定值的调用String对象内的索引;如果未找到,则返回-1。
match()-用于将正则表达式与字符串匹配。
replace()-用于查找正则表达式和字符串之间的匹配项,并将匹配的子字符串替换为新的子字符串。
search()-搜索正则表达式和指定字符串之间的匹配项。
slice()-提取字符串的一部分并返回新的字符串。
split()-通过将String对象拆分为子字符串,将String对象拆分为字符串数组。
substr()-从指定位置开始通过指定数量的字符返回字符串中的字符。
substring()-将两个索引之间的字符串中的字符返回到字符串中。
toLowerCase()-返回转换为小写的调用字符串值。
toUpperCase()-返回转换为大写的调用字符串值。
valueOf()-返回指定对象的原始值。
其中一些方法的用法
let a = "你好,世界!"; 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())
输出结果
你好,世界! test 2 9 Hi World! lo Worl 你好,世界!