JavaScript 字符串 includes()

JavaScript 字符串 includes()

JavaScript字符串 includes() 方法用于确定给定字符串中是否存在指定的子字符串。它是区分大小写的方法。它返回布尔值,要么是 true ,要么是 false 。如果字符串包含指定的子字符串,则返回true,否则返回false。

它不会改变原始字符串的值。

语法

以下语法表示了 includes() 方法:

string.includes(searchValue, start);

参数值

此方法的参数值定义如下:

searchValue: 这是一个必需参数。它是要搜索的子字符串。

start: 这是一个可选参数。它表示在字符串中开始搜索的位置。其默认值为0。如果省略此参数,搜索将从字符串的初始位置即 0 开始。

让我们通过一些示例来了解 includes() 方法。

示例1

这是一个简单的示例,用于确定给定的字符串是否包含指定的子字符串。在这里,我们声明一个变量 str 并给它赋一个字符串值 ‘欢迎来到javaTpoint.com’ ,然后我们使用 includes() 方法来确定给定的子字符串(’ ‘)是否存在。

在这里,我们没有定义开始搜索的位置。所以,搜索将从字符串的初始位置开始。

<!DOCTYPE html>
<html>
<head>
</head>

<body>
<h1> Hello world :):) </h1>
<h3> This is an example of using the JavaScript's string includes() method. </h3>
<script>
let str = "Welcome to the javaTpoint.com";  
document.write(" <b> The given string is: </b>", str);
document.write("<br>");
let res = str.includes('tO');
document.write(" <b> The result is: </b> ", res); 
</script>
</body>
</html>

输出

JavaScript 字符串 includes()

示例2

在这个示例中,我们正在确定 includes() 方法是否区分大小写。给定的字符串是 ‘欢迎来到javaTpoint.com’ 。我们正在搜索子字符串 ‘TO’ 在给定的字符串中。

虽然单词 ‘to’ 出现在给定的字符串中,但是该方法是区分大小写的,所以它将返回布尔值 false

<!DOCTYPE html>
<html>
<head>
</head>

<body>
<h1> Hello world :):) </h1>
<h3> This is an example of using the JavaScript's string includes() method. </h3>
<p> Here, we are searching for the substring <b> 'TO' </b> in the given string. </p>
<script>
let str = "Welcome to the javaTpoint.com";  
document.write(" <b> The given string is: </b>", str);
document.write("<br>");
let res = str.includes('TO');
document.write(" <b> The result is: </b> ", res); 
</script>
</body>
</html>

输出

JavaScript 字符串 includes()

示例3

在这个示例中,我们定义了搜索的起始位置。因此,搜索将从指定的位置开始。

<!DOCTYPE html>
<html>
<head>
</head>

<body>
<h1> Hello world :):) </h1>
<h3> This is an example of using the JavaScript string includes() method. </h3>
<script>
let str = "Welcome to the javaTpoint.com";  
document.write(" <b> The given string is: </b>", str);
document.write("<br>");
let res = str.includes('the', 10);
document.write(" <b> The result of str.includes('the', 10) is : </b> ", res); 
</script>
</body>
</html>

输出

JavaScript 字符串 includes()

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程