在 JavaScript 中,我们用几种方法可以在字符串中查找子字符串?
我们可以用两种方法在字符串中查找子字符串。一种方法是使用indexOf()方法,另一种方法是使用ES6 includes()方法。让我们详细讨论它们。
indexOf()
语法
indexOf(str);
此方法尝试检查我们需要查找的子字符串的索引。如果存在索引,这意味着子字符串存在,则输出将显示true,否则将显示false。此方法区分大小写。
示例
<html>
<body>
<script>
var company = "Tutorix";
document.write(company.indexOf('Tutor') !== -1);
document.write("</br>");
document.write(company.indexOf('tutor') !== -1);
</script>
</body>
</html>输出
true false
includes()
语法
includes(str);
与indexOf()方法不同,此方法将检查我们提供的字符串是否存在。如果存在,则输出将显示true,否则将显示false。此方法也区分大小写。我们需要提供一个精确的字符串来检查其是否存在。
示例
<html>
<body>
<script>
var company = "tutorialspoint";
document.write(company.includes('Tutor'));
document.write("</br>");
document.write(company.includes('point'));
</script>
</body>
</html>输出
false true
广告
数据结构
网络
关系数据库管理系统
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP