检查 JavaScript 中的子字符串17 Mar 2025 | 5 分钟阅读 在本文中,我们将了解如何在 JavaScript 中检查子字符串。让我们首先理解 字符串 和 子字符串。 String字符串是字符的排列,用于表示文本。在 JavaScript 中,它是一种包含符号、空格、字母和数字的数据类型。字符串必须写在引号内。 示例 子字符串子字符串是字符串的子集,即字符串的一小部分。例如,“welcome” 是 “You are welcome!” 字符串的子字符串。在 JavaScript 中,子字符串是一个内置函数,用于返回字符串的一部分。它用于从大字符串构建短字符串。 JavaScript 中的字符串是不可变的,这意味着原始字符串不受影响。原始字符串保持不变,但会返回一个新字符串。 它总是返回字符串的一部分,无论是单词还是单词集合。 语法 在上面给出的语法中,substring 是一个方法,它包含两个参数,如下所示:
我们可以通过以下方式在 JavaScript 中检查子字符串:
让我们一个接一个地仔细理解每种方法。 使用 includes() 方法检查子字符串includes() 方法用于检查指定的子字符串。如果指定的子字符串存在于字符串中,则返回布尔值“true”,否则返回布尔值“false”。 语法 includes() 方法包含两个参数,如下所示:
演示 我们将使用 includes() 方法在 JavaScript 中检查子字符串。 代码 输出 includes() 方法在字符串 “It is a shiny day.” 中检查子字符串 “shiny”。在这里,我们在输出中可以看到 includes() 方法返回布尔值 “true”,这意味着子字符串“shiny”存在于字符串中。 ![]() 使用 test() 方法检查子字符串test() 方法用于在字符串中检查定义的子字符串。如果子字符串存在,则返回 true,否则返回 false。 语法 test() 方法包含一个参数,即原始字符串。要搜索的子字符串写在斜杠内。 演示 我们将使用 test() 方法在 JavaScript 中检查子字符串。 代码 输出 在上面的代码中,test() 方法在字符串 “Hi there! Welcome to this website.” 中检查子字符串 “website”。在这里,我们在输出中可以看到 test() 方法返回一个值“true”,这意味着子字符串“website”存在于原始字符串中。 ![]() 使用 match() 方法检查子字符串match() 方法用于在字符串中匹配给定的子字符串。如果子字符串匹配,则返回 true。 语法 match() 方法包含一个参数,即 正则表达式。 演示 我们将使用 match() 方法在 JavaScript 中查找子字符串。 代码 输出 在上面的代码中,match() 方法在原始字符串 “Hello there! Enjoy your day.” 中检查子字符串 “Enjoy”。我们可以在输出中看到 match() 方法返回一个值“true”。 ![]() 使用 indexOf() 方法检查子字符串indexOf() 方法用于在原始字符串中查找子字符串。如果子字符串位置匹配,则返回 true,如果不存在,则返回 -1。 语法 indexOf() 方法包含两个参数,如下所述: search_value: 这是将要搜索的值。 start: 它描述了开始搜索的位置。这是一个可选值,默认起始值为 0。 演示 我们将使用 indexOf() 方法在 JavaScript 中查找子字符串。 代码 输出 indexOf() 方法在原始字符串 “Hello world! Have an amazing day.” 中检查子字符串 “amazing”。我们可以在输出中看到 indexOf() 方法返回子字符串的位置,这表示子字符串“amazing”存在于原始字符串中。 ![]() 使用 search() 方法检查子字符串search() 方法用于在字符串中搜索提供的子字符串。如果找到子字符串,则返回 true。 语法 search() 方法包含一个参数,即新的正则表达式。 演示 我们将使用 search() 方法在 JavaScript 中查找子字符串。 代码 输出 search() 方法在原始字符串 “Hi there! Have a good day.” 中检查子字符串 “good”。我们可以在输出中清楚地看到 search() 方法返回一个值“true”。 ![]() 结论我们在本文中了解了如何在 JavaScript 中检查子字符串。我们了解了如何使用 includes() 方法、test() 方法、match() 方法、indexOf() 方法和 search() 方法等各种方法来检查字符串中是否存在子字符串。 |
?引言 JavaScript 是 Web 开发的语言之一。它可以执行许多活动。此外,还有许多用于排序、滚动、选择、切片和查找以处理整个数组的方法。在这里,本文我们将通过执行和演示来检查每种方法,并且我们...
阅读 4 分钟
万维网的关键要素 JavaScript,已从为开发人员提供资源的提供者发展成为绝对不可或缺的资源。如今,我们几乎可以在网上任何地方看到正在开发的应用程序,而这些应用程序并非基于 JavaScript,并且...
阅读 6 分钟
数组是一个对象,用于使用单个变量名存储不同类型的数据集合。有时,我们需要对数组求和。在本文中,我们将学习如何对数组求和...
5 分钟阅读
在 JavaScript 中,处理数据类型是编程的基本方面。无论您是处理用户输入、操作从 API 检索的数据,还是执行计算,您通常都需要在不同类型之间转换值。最常见的转换之一是从字符串转换为数字,并且...
阅读 4 分钟
JavaScript 正则表达式提供两个与标志相关的属性用于验证。对象的“dotAll”和“flags”属性对正则表达式模式进行操作。dotAll 属性显示“s”标志与正则表达式的可用性。flags 属性以反向顺序显示标志。JavaScript 正则表达式 dotall 属性 ...
阅读 10 分钟
字符串比较是编程的基础方面。特别是,Web 开发经常依赖于用户输入、数据验证和条件逻辑。字符串比较通常在此处使用。JavaScript 作为一种值得信赖的语言,拥有许多比较字符串的方法。本文深入探讨了各种技术...
阅读 3 分钟
在本文中,我们将理解 JavaScript 中的组合。正如“组合”一词的意思是将两个或多个事物组合在一起以组成一个新的事物。函数组合 在 JavaScript 中,有一种称为函数组合的技术。此技术用于组合两个或多个函数...
阅读 3 分钟
jQuery JavaScript 库提供了 jQuery DataTable,这是一个用于升级 HTML 表格的智能且强大的插件。它是一个高度可适应的应用程序,旨在通过以表格形式显示信息和添加交互来增强 HTML 表格中的数据可访问性。jQuery DataTables 可轻松添加复杂的功能...
阅读 13 分钟
从字符串中提取数值是 JavaScript 编程领域中的常见活动,尤其是在处理用户输入或数据处理时。能够快速获取这些数值对于各种任务至关重要,包括处理用户提供的数据,...
阅读 4 分钟
JavaScript 中的 Catch 表达式是什么?JavaScript 中的 catch 块用于处理代码中的错误,通过执行块中编写的一系列语句。通过使用 catch 表达式,我们可以包含用户定义的...
阅读9分钟
我们请求您订阅我们的新闻通讯以获取最新更新。
我们提供所有技术(如 Java 教程、Android、Java 框架)的教程和面试问题
G-13, 2nd Floor, Sec-3, Noida, UP, 201301, India