在 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