在JavaScript中,includes()方法確定字符串是否包含給定字符。
如果字符串包含字符,則此方法返回true,否則返回false。
注意:includes()方法區分大小寫,即它將區別對待大寫字符和小寫字符。
用法:
string.includes(searchvalue, start)
使用的參數:
- searchvalue:這是將在其中進行搜索的字符串。
- start:這是處理搜索的位置
(盡管未提及此參數不是必需的
搜索將從字符串的開頭開始)。 - 返回布爾值true表示存在,或者返回false表示不存在。
返回值:
例子:
Input:Welcome to GeeksforGeeks. str.includes("Geeks"); Output:true
說明:由於未定義第二個參數,因此將從起始索引開始搜索。並且它將搜索Geeks,因為它存在於字符串中,它將返回true。
Input:Welcome to GeeksforGeeks. Output:false
說明:即使在這種情況下,也沒有定義第二個參數,因此搜索將從起始索引開始。但是由於此方法區分大小寫,因此將區別對待兩個字符串,因此返回布爾值false。
由於它區分大小寫。
下麵提供了上述函數的代碼。
代碼1:
<!DOCTYPE html>
<html>
<body>
<p id="GFG"></p>
<script>
var str = "Welcome to GeeksforGeeks.";
var check = str.includes("Geeks");
document.getElementById("GFG").innerHTML = check;
</script>
</body>
</html>
Output:false
代碼2:
<!DOCTYPE html>
<html>
<body>
<p id="GFG"></p>
<script>
var str = "Welcome to GeeksforGeeks.";
var check = str.includes("geeks");
document.getElementById("GFG").innerHTML = check;
</script>
</body>
</html>
Output:false
代碼3:
<!DOCTYPE html>
<html>
<body>
<p id="GFG"></p>
<script>
var str = "Welcome to GeeksforGeeks.";
var check = str.includes("o", 17);
document.getElementById("GFG").innerHTML = check;
</script>
</body>
</html>
Output:true
代碼4:
<!DOCTYPE html>
<html>
<body>
<p id="GFG"></p>
<script>
var str = "Welcome to GeeksforGeeks.";
var check = str.includes("o", 18);
document.getElementById("GFG").innerHTML = check;
</script>
</body>
</html>
Output:false
異常:
- 如果第二個參數(即計算索引(起始索引)大於或等於字符串長度)並因此返回false,則不會處理搜索。
<!DOCTYPE html> <html> <body> <p id="GFG"></p> <script> var str = "Welcome to GeeksforGeeks."; var check = str.includes("o", 25); document.getElementById("GFG").innerHTML = check; </script> </body> </html>
Output:false
- 如果計算出的索引(起始索引),即搜索開始的位置
小於0,將搜索整個數組。<!DOCTYPE html> <html> <body> <p id="GFG"></p> <script> var str = "Welcome to GeeksforGeeks."; var check = str.includes("o", -2); document.getElementById("GFG").innerHTML = check; </script> </body> </html>
Output:true
相關用法
- Javascript String includes()用法及代碼示例
- Javascript typedArray.includes()用法及代碼示例
- Javascript array.includes()用法及代碼示例
- Javascript string.search()用法及代碼示例
- Javascript String startsWith()用法及代碼示例
- Javascript String toUpperCase()用法及代碼示例
- Javascript String lastIndexOf()用法及代碼示例
- Javascript String toLowerCase()用法及代碼示例
- Javascript String.fromCharCode()用法及代碼示例
注:本文由純淨天空篩選整理自Siddharth_Pandey大神的英文原創作品 JavaScript | String includes() Method。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。