📜  JavaScript 比较运算符

📅  最后修改于: 2022-05-13 01:56:51.032000             🧑  作者: Mango

JavaScript 比较运算符

在本文中,我们将了解各种运算符及其在 Javascript 中的实现。运算符主要用于执行确定值之间相等或差异的逻辑运算。

运算符用于对操作数执行特定的数学和逻辑计算。与 C、C++、 Java、 Python和其他各种语言一样,JavaScript 也支持比较操作。运算符用于逻辑表达式中,以确定它们在变量或值中的相等或差异。

示例:下面是运算符的示例。

Javascript


Javascript


Javascript


Javascript


Javascript


Javascript


Javascript


jscript


Javascript


Javascript


Javascript


Javascript


Javascript


Javascript


Javascript


Javascript


Javascript


输出:

true
true

JavaScript 支持多种运算符:

  • 等式运算符
  • 关系运算符

我们将通过示例依次讨论这两个运算符。

等式运算符:

相等(==):此运算符用于比较两个操作数的相等性。如果相等,则条件为真,否则为假。

句法:

x == y

示例 1:下面的示例说明了 JavaScript 中的(==)运算符。

Javascript


输出:

> true
> true
> true
> true
> false

示例 2:此示例描述了比较两个对象的值的相等运算符。

Javascript


输出:

> true
> false
> true
> false
> true

不等式(!=):此运算符用于比较两个操作数的不等式。如果相等,则条件为假,否则为真。

句法:

x != y

示例 1:以下示例说明了 JavaScript 中的(!=)运算符。

Javascript


输出:

> true
> false
> false
> false
> true

示例 2:此示例描述了比较两个值的不等式运算符。

Javascript


输出:

> false
> true
> false
> true
> false

严格相等(===):该运算符用于比较两个操作数的相等与类型。如果值和类型都相等,则条件为真,否则为假。

句法:

x === y

示例 1:以下示例说明了 JavaScript 中的(===)运算符。

Javascript


输出:

> false
> true
> true
> false
> false

示例 2:此示例描述了比较两个值的严格相等运算符。

Javascript


输出:

> true
> false
> true
> false
> false

请参阅 '===' vs '==' 比较运算符文章,了解它们之间的显着差异。

Strict in equal (!==):此运算符用于比较两个操作数的不等式与类型。如果值和类型都不相等,则条件为真,否则为假。

句法:

x !== y

示例 1:以下示例说明了 JavaScript 中的(!==)运算符。

脚本


输出:

> true
> false
> false
> true
> true

示例 2:此示例描述了用于比较 2 个值的严格不等式运算符。

Javascript


输出:

> false
> true
> false
> true
> true

关系运算符:

大于运算符(>):该运算符用于检查左侧值是否大于右侧值。如果值更大,则条件为真,否则为假。

句法:

x > y

示例 1:下面的示例说明了 JavaScript 中的(>)运算符。

Javascript


输出:

> true
> true
> false
> true

示例 2:此示例描述了用于比较两个值的大于运算符。

Javascript


输出:

> true
> false
> false
> false
> true

大于或等于运算符(>=):运算符用于检查左侧操作数是否大于或等于右侧操作数。如果该值大于或等于,则条件为真,否则为假。

句法:

x >= y

示例 1:以下示例说明了 JavaScript 中的(>=)运算符。

Javascript


输出:

> true
> true
> true
> false

示例 2:此示例描述了用于比较两个值的大于或等于运算符。

Javascript


输出:

> true
> true
> false
> true
> true

小于运算符(<):该运算符用于检查左侧值是否小于右侧值。如果是,则条件为真,否则为假。

句法:

x < y

示例 1:以下示例说明了 JavaScript 中的(<)运算符。

Javascript


输出:

> true
> false
> false
> true

示例 2:此示例描述了用于比较两个值的小于运算符。

Javascript


输出:

> true
> false
> true
> false
> false

小于或等于运算符(<=):该运算符用于检查左侧操作数值是否小于或等于右侧操作数值。如果是,则条件为真,否则为假。

句法:

x <= y

示例 1:以下示例说明了 JavaScript 中的(<=)运算符。

Javascript


输出:

> true
> false
> false
> true

示例 2:此示例描述了小于或等于运算符来比较 2 个值。

Javascript


输出:

> true
> true
> true
> true
> false

支持的浏览器:下面列出了所有JavaScript运算符支持的浏览器:

  • 谷歌浏览器
  • 火狐
  • 歌剧
  • 苹果浏览器
  • 微软边缘
  • IE浏览器