发布于 2023-11-03 11:12:18 浏览 148 次
let str = "Hello, world!";
let index = str.indexOf("world");
console.log(index); // 输出:7
4、
lastIndexOf() 方法:该方法与 indexOf() 方法类似,不同之处在于它从后往前查找指定字符串在原字符串中最后一次出现的位置。如果找到该字符串,则返回其在原字符串中的索引值;如果未找到,则返回 -1。
5、
例如:let str = "Hello, world!";
let lastIndex = str.lastIndexOf("o");
console.log(lastIndex); // 输出:7
6、
includes() 方法:该方法用于判断原字符串是否包含指定字符串。如果包含,则返回 true;否则返回 false。
7、
例如:let str = "Hello, world!";
let hasWorld = str.includes("world");
console.log(hasWorld); // 输出:true
8、
search() 方法:该方法与 indexOf() 方法类似,不同之处在于它支持正则表达式,并且可以忽略大小写。如果找到该字符串,则返回其在原字符串中的索引值;如果未找到,则返回 -1。
9、
例如:let str = "Hello, world!";
let index = str.search(/world/i);
console.log(index); // 输出:7
10、
注意:以上方法都是区分大小写的。如果需要进行大小写不敏感的查找,则可以将原字符串和指定字符串都转换为小写或大写,再进行比较。
11、
例如:let str = "Hello, world!";
let index = str.toLowerCase().indexOf("world".toLowerCase());
console.log(index); // 输出:7