当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。