在 JavaScript 中,可以使用 indexOf() 方法查找字符串中指定字符的位置。该方法返回字符串中第一个匹配字符的位置索引,如果找不到则返回 -1。
以下是使用 indexOf() 方法查找字符串中指定字符位置的示例:
let str = "Hello World";
let pos = str.indexOf("W"); // 查找 "W" 字符的位置
console.log(pos); // 输出 "6"
在上面的示例中,字符串 "Hello World" 中的 "W" 字符的位置是在索引 6 处(索引从 0 开始计数)。如果要查找字符串中的最后一个匹配字符的位置,可以使用 lastIndexOf() 方法,该方法从字符串的末尾开始搜索。
以下是使用 lastIndexOf() 方法查找字符串中指定字符位置的示例:
let str = "Hello World";
let pos = str.lastIndexOf("o"); // 查找最后一个 "o" 字符的位置
console.log(pos); // 输出 "7"
在上面的示例中,字符串 "Hello World" 中最后一个 "o" 字符的位置是在索引 7 处。