當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


Javascript String includes()用法及代碼示例


在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

異常:

  1. 如果第二個參數(即計算索引(起始索引)大於或等於字符串長度)並因此返回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
    
  2. 如果計算出的索引(起始索引),即搜索開始的位置
    小於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
    


相關用法


注:本文由純淨天空篩選整理自Siddharth_Pandey大神的英文原創作品 JavaScript | String includes() Method。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。