JavaScript string.includes() 方法
在编程语言中,字符串被认为是一系列字符。 JavaScript 字符串并不是从中产生的,但 JavaScript 所做的有趣的事情是自动将字符串转换为字符串对象。 因此,我们可以使用 (.) 符号轻松访问 String 的方法和属性。 string.includes() 方法就是其中之一。
string.includes() 的语法:
string.includes(targetString, indexPosition)
参数
- targetString 我们要搜索的特定字符串。 它是必需的。
- indexPosition 我们要开始搜索的特定索引位置。 默认从索引位置0开始,可选
返回值
来自字符串的布尔值如果字符串存在则返回真;否则返回真。 否则,假的。
重要提示
:string.includes() 方法区分大小写。 这意味着如果实际字符串是大写形式并且您从中搜索小写形式,它将不匹配。
使用具有必需参数 targetString 的 string.includes() 方法查找字符串
let str = 'Good things come to those who wait'
console.log(str.includes('come'))
console.log(str.includes('go'))
输出:
true
false
我们提供一个字符串来检查它是否存在于str中。 在这种情况下,str.includes() 方法找到字符串并返回 true
我们提供了另一个在 str 中不存在的 go 并返回 false
使用带有可选参数 indexPosition 的 string.includes() 方法查找字符串
let str = 'Look before you leap'
console.log(str.includes('before', 5))
console.log(str.includes('before', 10))
输出:
true
false
我们在索引位置 5 之前提供一个字符串。str.includes() 方法从索引位置 5 开始搜索目标字符串。给定的字符串之前从索引位置 5 开始并返回 true。
我们也检查相同的字符串,但这次我们提供索引位置 10。 结果,该方法找不到字符串并返回 false。
使用 string.includes() 方法查找区分大小写的字符串
let str = 'FACE THE MUSIC'
console.log(str.includes('FACE'))
console.log(str.includes('face'))
输出:
true
false
我们提供了一个大写形式的字符串 FACE,str.includes() 方法以准确的形式找到该字符串并返回 true。
我们提供相同的字符串面,但这次是小写形式。 即使字母相同,但形式与实际字符串不匹配,str.includes() 方法返回 false。
使用 string.includes() 方法在真实场景中查找字符串
let fruitStore = ['Apple', 'Orange', 'Mango', 'Cherry', 'Graps']
console.log(fruitStore.includes('Orange'))
console.log(fruitStore.includes('Banana'))
输出:
true
false
假设我们有一个销售不同水果的电子商务应用程序。 我们的程序中有一个字符串数组,用于存储所有水果的名称。 现在,我们要检查商店中是否有特定水果。 为此,我们使用了 str.includes()
方法。
我们提供一个字符串 Orange 来检查它是否存在于 fruitStroe 上。 includes()
方法找到水果并返回 true。
我们向 includes()
方法提供另一个字符串 Banana。 这次它没有找到任何名称为 Banana 的水果并返回 false。
相关文章
在 JavaScript 中循环遍历字典
发布时间:2023/06/03 浏览次数:105 分类:JavaScript
-
本篇文章将介绍如何在 JavaScript 中迭代对象或字典来提取键值对。使用 Object.entries() 在 JavaScript 中循环遍历字典 我们可以使用 Object.entries() 方法返回给定对象的 [key, value] 对字符串键可枚举属性
在 JavaScript 中提取元素的第一个子元素
发布时间:2023/06/03 浏览次数:91 分类:JavaScript
-
在本篇文章中,我们将学习在 JavaScript 中提取元素的第一个子元素。使用 Node.firstChild 在 JavaScript 中提取元素的第一个子元素
在 JavaScript 中创建自定义警告框
发布时间:2023/06/03 浏览次数:64 分类:JavaScript
-
本文将介绍如何使用 jQuery UI、SweetAlert2 和自定义警报功能在 JavaScript 中创建自定义警报框。使用 jQuery UI 创建自定义警告框 我们可以使用 jQuery UI 来模仿 JavaScript 本机 alert() 函数的功能。
JavaScript 剪贴板数据
发布时间:2023/06/03 浏览次数:105 分类:JavaScript
-
本篇文章将介绍在 JavaScript 中检测粘贴事件上的剪贴板数据。JavaScript 剪贴板数据。当用户通过浏览器 UI 启动粘贴操作时,将引发粘贴事件。
在 JavaScript 中添加 Vector 类
发布时间:2023/06/03 浏览次数:180 分类:JavaScript
-
本文将教您如何使用 for 循环、ES6 Map、ES6 类和扩展原生 Array 类在 JavaScript 中添加向量。您可以使用 for 循环在 JavaScript 中添加两个向量。 同时,向量应该是 JavaScript 数组。
JavaScript 中的行继续符
发布时间:2023/06/03 浏览次数:61 分类:JavaScript
-
这个简短的 JavaScript 文章涵盖了 JavaScript 中的词法语法。 此外,还将使用各种新的换行技术深入介绍字符串,以及在处理这些字符串时如何处理换行符。JavaScript 中的词法语法
使用 JavaScript 在没有插件的情况下输入文本掩码
发布时间:2023/06/03 浏览次数:196 分类:JavaScript
-
JavaScript 输入掩码或掩码文本框是一种控件,它为用户提供了一种简单可靠的方式来收集基于标准掩码的输入。 在本文中,我们将探索使用 JavaScript 在没有插件的情况下进行输入文本屏蔽。
在 JavaScript 中获取域名
发布时间:2023/06/03 浏览次数:122 分类:JavaScript
-
在本文中,我们将学习如何使用 JavaScript 事件和函数在网页执行期间以编程方式获取域名。我们使用域名从客户端应用程序访问网站或网页。
在 JavaScript 中清除 canvas 画布
发布时间:2023/06/03 浏览次数:167 分类:JavaScript
-
本文介绍如何在 JavaScript 中清除画布。在 JavaScript 中清除画布 canvas 元素帮助我们借助 JavaScript 绘制图形。 画布只是图形的容器,它需要JavaScript来绘制图形。