PHP前端开发

js中indexof用法

百变鹏仔 2天前 #JavaScript
文章标签 js
javascript 中的 indexof() 方法用于在字符串中查找指定的子字符串,并返回其起始索引。如果未找到子字符串,则返回 -1。其语法为 string.indexof(substring[, startindex]),参数包含要查找的子字符串和可选的起始索引。该方法区分大小写,支持正向搜索,适用于区分不同字符串的场景。

JavaScript 中 indexOf() 用法

indexOf() 方法用于在字符串中查找指定的子字符串,并返回其第一个匹配项的索引位置。如果找不到子字符串,则返回 -1。

语法:

string.indexOf(substring[, startIndex])

参数:

用法:

let str = "Hello World";// 查找 "World" 的索引位置console.log(str.indexOf("World")); // 6// 从索引 2 开始查找console.log(str.indexOf("World", 2)); // -1// 查找不存在的子字符串console.log(str.indexOf("JavaScript")); // -1

特点:

示例:

// 查找字符串中第一个 "e" 的索引位置let str = "Elephant";let index = str.indexOf("e");// 如果找到子字符串,则打印其索引if (index !== -1) {  console.log(`找到 "e" 的索引位置:${index}`);}

注意:

indexOf() 方法对 Unicode 字符串的支持有限。对于更复杂的字符串搜索,建议使用 search() 方法或正则表达式。