📜  查找方法 javascript (1)

📅  最后修改于: 2023-12-03 15:40:24.593000             🧑  作者: Mango

查找方法 JavaScript

在 JavaScript 中,查找方法是非常常用的基本操作,本文将介绍常见的查找方法。

1. indexOf()

indexOf() 方法用于在字符串中查找子字符串,并返回子字符串所在位置的索引,如果没找到则返回 -1

let str = "Hello, World!";
let pos = str.indexOf("World");
console.log(pos); // 输出 7
2. lastIndexOf()

lastIndexOf() 方法和 indexOf() 方法类似,但是它从后往前查找子字符串。

let str = "Hello, World!";
let pos = str.lastIndexOf("o");
console.log(pos); // 输出 8
3. includes()

includes() 方法用于判断字符串是否包含某个子字符串,返回 truefalse

let str = "Hello, World!";
let result = str.includes("Hello");
console.log(result); // 输出 true
4. search()

search() 方法用于在字符串中查找指定的子字符串,并返回该子字符串所在位置的索引,如果没找到则返回 -1

let str = "Hello, World!";
let pos = str.search("World");
console.log(pos); // 输出 7
5. match()

match() 方法用于在字符串中查找指定的子字符串,如果找到则返回子字符串,否则返回 null

let str = "Hello, World!";
let matchStr = str.match(/World/);
console.log(matchStr); // 输出 ["World"]
6. replace()

replace() 方法用于在字符串中搜索指定的子字符串,并用另一个字符串替换它。

let str = "Hello, World!";
let newStr = str.replace("World", "JavaScript");
console.log(newStr); // 输出 "Hello, JavaScript!"

以上是 JavaScript 中常见的查找方法,根据不同的需求可以选用不同的方法。