JavaScript 比较2025 年 3 月 18 日 | 6 分钟阅读 JavaScript 支持比较运算符来比较两个值。JavaScript 比较运算符接收两个值,对它们进行比较,并返回一个布尔结果,即 true 或 false。这些运算符在 JavaScript 的决策和循环程序中非常有用。 在编程语言中,运算符用于执行特定的数学或逻辑运算以执行操作并提供所需的输出。所有编程语言,如 C、C++、Java、Python 等都支持这些运算符。我们可以使用它们来确定任何逻辑操作并检查条件。 在本节中,我们将通过示例讨论 JavaScript 中可用的比较运算符和逻辑运算符。此外,我们将看到多个示例来确定基于条件的输出和值之间的差异。 JavaScript 中的比较运算符列表以下是 JavaScript 支持的比较运算符列表: 注意:这些运算符的输出将始终是 true 或 false,具体取决于赋给变量的值。我们将在本文的示例部分对此进行说明。
逻辑运算符可以与比较运算符结合使用,以创建各种用例。让我们看看 JavaScript 中可用的逻辑运算符。 JavaScript 中的逻辑运算符 以下是 JavaScript 支持的逻辑运算符:
三元(条件)运算符JavaScript 还支持一种条件运算符,称为三元运算符,它根据条件指定输出是 true 还是 false。它由 "?" 符号表示。 以下是 JavaScript 三元运算符的语法: 变量名 = (条件) ? 值1:值2 让我们通过以下示例详细了解这些运算符。 示例1:等于运算符 等于运算符用于检查值是否相等。请看下面的示例: 输出 true 同样,如果我们测试下面的示例,它将返回 false。 输出 false 示例2:值和类型相等(严格等于) “===”运算符比较变量的值和数据类型。如果值和数据类型都相同,它将返回 true。例如,如果我们比较 a===3 和 a==="3",在第一种情况下,如果 a 的赋值为 3,它将返回 true,而在第二种情况下,它将返回 false。 考虑下面的示例 输出 true 现在,用字符串值检查: 输出 false 等于(==)和严格等于(===)的区别在于,等于运算符仅评估值,而严格等于运算符还会检查数据类型。例如,如果我们用等于运算符执行上述示例,它将返回 true。 输出 true 示例3:不等于(!=) 不等于运算符与等于运算符正好相反,它将测试值是否不等于指定的运算符,并相应地返回 true 或 false 的输出。 输出 true 示例4:值和类型不相等(!==) 值和类型不相等运算符(!==)会严格比较两个值及其数据类型,如果它们不相等,则返回 true。它与严格等于运算符正好相反。 考虑下面的示例 输出 false true true 从上面的输出中,我们可以看到当它发现值和数据类型都相同时,它返回 false,否则返回 true。 示例5:大于(>)和小于(<)运算符 如果左操作数的值大于右操作数,大于(>)运算符返回 true;否则,它将返回 false。 如果左操作数的值小于右操作数,小于(<)运算符返回 true;否则,它将返回 false。 考虑下面的示例 输出 false true 从上面的输出中,我们可以看到当 a 的值小于 b 时,大于运算符返回 false,而当 a 的值小于 b 时,小于运算符返回 true。 示例6:大于等于(>=)和小于等于(<=) 如果两个条件之一为真,则大于等于运算符将返回 true。它应该是大于或等于。 同样,如果值小于或等于,则小于等于运算符将返回 true。 考虑下面的示例 输出 true false true 从上面的输出中,我们可以看到当条件匹配时,这些运算符会相应地提供输出。 JavaScript 逻辑运算符JavaScript 中有三个逻辑运算符:与(AND)、或(OR)和非(NOT)。这些运算符用于执行逻辑运算。 示例7:逻辑与运算符(&&) 逻辑与运算符用于绑定两个条件;只有当两个条件都为 true 时,它才会返回 true。请看下面的示例: 输出 true true false 从上面的输出中,逻辑与运算符将两个事件绑定在一起,并且当且仅当两个条件都为 true 时,它才返回 true。 示例8:逻辑或运算符(||) 逻辑或运算符检查两个条件,如果其中一个条件为 true,则返回 true。请看下面的示例: 输出 true true false 从上面的输出中,当指定的条件都不匹配时,它为第三个条件返回 false。 示例9:逻辑非运算符(!) 逻辑非运算符返回当前操作数的相反值。例如,如果 a 为 true,它将返回值 false。请看下面的示例: 输出 false true 从上面的输出中,当值为 true 时它返回 false,当值为 false 时返回 true。 JavaScript 三元(条件)运算符JavaScript 三元运算符也称为条件运算符。它需要三个操作数;第一个是条件,后跟一个问号(?),然后是一个在条件为 true 时应执行的表达式,接着是一个冒号(:),以及一个在条件为 false 时应执行的另一个表达式。三元运算符是 if-else 语句的替代方案。 语法 考虑下面的示例 示例10:三元运算符(?) 输出 Eligible to vote Not Eligible 从上面的输出中,我们可以看到如果条件为 true,则执行第一个代码;否则执行第二个代码。 我们已经讨论了比较运算符以及逻辑和三元运算符。我们可以将这些运算符中的任何一个一起使用来创建逻辑。通常,比较运算符与一些条件和逻辑运算符一起使用来创建条件逻辑。 我们可以使用这些运算符来验证表单、测试条件、在 JavaScript 框架中进行条件渲染等等。 下一个主题JavaScript Confirm |
mouseup 事件通过 javascript 功能与网页上的鼠标移动配合工作。mouseup 事件适用于笔记本电脑的鼠标,或使用 mouseEvent 事件的单击鼠标。如果我们在笔记本电脑上释放按下的按钮,那么 mouse-up...
阅读 4 分钟
Base64 是一种二进制到文本的编码系统,它将二进制数据转换为基数为 64 的表示形式,然后将其编码为 ASCII 字符串。它通常用于在文件中存储数据并通过互联网发送数据。使用原生的 JavaScript 函数和模块,Base64 数据...
阅读 3 分钟
JavaScript confirm 方法会调用一个函数,该函数在执行特定操作时会向用户显示一个确认对话框。confirm() 方法使用 window 对象调用一个带有问题和两个选项按钮(OK 和 Cancel)的对话框。如果用户选择...
阅读 3 分钟
() 是 Element 类的一个方法,它允许我们将元素滚动到窗口的可视部分。在这里,在本节中,我们将学习如何使用 scrollIntoView() 方法将元素滚动到视图中。我们还将...
阅读 4 分钟
倒计时器是一种显示在登录页面上的网页或虚拟时钟。它从特定日期开始倒计时,以表示事件的开始或结束。倒计时器可用于电子商务网站,以显示开始...
阅读 8 分钟
在字符串中排序字符是编程中的一项常见任务,尤其是在 Web 开发中。在 JavaScript 中,有多种方法可以对字符串中的字符进行排序。在本文中,我们将探讨一些最流行的对字符串中的字符进行排序的技术...
阅读 3 分钟
在 JavaScript 中,我们已经学习了节点的创建,其中我们创建了几个节点,其中一个称为父节点或根节点,所有来自父节点的其他节点都称为子节点。有时可能会出现...
阅读 4 分钟
简介:文档对象模型 (DOM) 是 HTML 和 XML 中的一个重要概念。HTML 经常出于多种原因使用 DOM 操作。可以使用 DOM 操作添加或删除 HTML 元素。JavaScript 允许我们添加或删除属性、类和 ID...
阅读 6 分钟
在本文中,我们将讨论如何在 JavaScript 中使用逗号格式化数字。有时,我们需要在 HTML 页面中使用逗号格式化数字,以便于阅读。使用 JavaScript,我们可以将数字转换为...
阅读 4 分钟
当鼠标光标移开 HTML 元素时,onmouseout 事件触发并与用户定义的功能一起工作。此函数在用户元素上运行。当鼠标光标使用事件离开时,HTML 标签和 div 信息。mouseout 函数与 mouseout...
阅读 4 分钟
我们请求您订阅我们的新闻通讯以获取最新更新。
我们提供所有技术(如 Java 教程、Android、Java 框架)的教程和面试问题
G-13, 2nd Floor, Sec-3, Noida, UP, 201301, India