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