📅  最后修改于: 2023-12-03 15:08:00.874000             🧑  作者: Mango
在程序开发中,经常需要在字符串中查找某个指定的子串,今天我们就来学习一下如何在字符串中查找 "javascript"。
indexOf()
方法可以用来查找一个指定的字符串在另一个字符串中首次出现的位置。如果找到,返回该位置的索引值;如果没找到,返回 -1。
const str = 'Hello, javascript!';
const index = str.indexOf('javascript');
console.log(index); // 输出 7
在上面的例子中,indexOf()
方法找到了 "javascript" 这个子串在 str
字符串中的位置,即第 7 个字符(从 0 开始计数)。
search()
方法与 indexOf()
方法类似,也是用来查找一个指定的字符串在另一个字符串中首次出现的位置。如果找到,返回该位置的索引值;如果没找到,返回 -1。
const str = 'Hello, javascript!';
const index = str.search(/javascript/);
console.log(index); // 输出 7
与 indexOf()
方法不同的是,search()
方法可以接受正则表达式作为参数进行查找。
includes()
方法用来判断一个字符串是否包含另一个字符串。如果包含,返回 true;如果不包含,返回 false。
const str = 'Hello, javascript!';
const includes = str.includes('javascript');
console.log(includes); // 输出 true
在上面的例子中,includes()
方法判断 str
字符串是否包含 "javascript" 这个子串,结果为 true。
以上就是在字符串中查找 "javascript" 的几种方法。相信在实际的开发中,你会经常用到其中的一种,帮助你更快地定位到你需要的信息。