8 个常用的JavaScript 比较运算符,你一定要知道

1、相等

我们将讨论的第一个比较运算符是相等比较运算符。

相等运算符很容易理解,因为它所做的只是检查两个变量是否具有相同的值。

需要注意的一件重要事情是,在执行相等性检查时,变量的类型无关紧要。

以下面的代码为例:

8 个常用的JavaScript 比较运算符,你一定要知道_第1张图片

注意数字 3 和字符串“3”是如何计算为真的?

2、严格相等

我们的下一个比较运算符,严格相等,类似于我们之前的运算符。

但是有一个明显的区别。

与相等运算符不同,严格相等运算符会检查其两个操作数是否具有相同的值和类型。

让我们以我们之前的例子作为参考。如果我们用严格相等运算符 (===) 替换相等运算符,我们会注意到不同的结果。

不同之处在于,这次评估 3 和“3”实际上会返回 false!

这样做的原因是虽然 3 和“3”具有相同的值,但它们属于不同的类型。

代码如下:

8 个常用的JavaScript 比较运算符,你一定要知道_第2张图片

3、不相等

我们的第三个运算符,不相等比较运算符,与我们的第一个比较运算符直接相反。

如果相等比较运算符的两个操作数具有相同的值,则其计算结果为真。如果不等于操作数的两个操作数的值不同,则不相等操作数将变为真。

需要注意的一件事是,在不等式表达式时,操作数的类型无关紧要。

下面的代码显示了这一点:

8 个常用的JavaScript 比较运算符,你一定要知道_第3张图片

4、严格不等于

严格的不等于运算符类似于不等于运算符。

唯一的区别是类型和值必须相同才能评估为假。

下面的代码显示了严格不等于操作符的作用:

8 个常用的JavaScript 比较运算符,你一定要知道_第4张图片

5、大于

如果左侧的操作数大于右侧的操作数,则大于运算符所做的所有操作都将返回 true。

这意味着如果左侧操作数小于或等于右侧运算符的值,则表达式将返回 false。

下面的代码显示了这一点:

8 个常用的JavaScript 比较运算符,你一定要知道_第5张图片

6、大于或等于

大于或等于运算符的功能与前一个运算符完全相同。唯一的区别是如果操作数的两边的值相同,它也会为真。

代码如下:

8 个常用的JavaScript 比较运算符,你一定要知道_第6张图片

7、小于

小于运算符通过将右侧操作数与左侧操作数进行比较来提升表达式。

仅当右侧运算符大于左侧操作数时,表达式才会为真。

下面的代码演示了这一点:

8 个常用的JavaScript 比较运算符,你一定要知道_第7张图片

8、小于或等于

小于或等于运算符的功能与小于运算符完全相同。唯一的区别是如果操作数的两边的值相同,它也会变为真。

下面的代码演示了这一点:

8 个常用的JavaScript 比较运算符,你一定要知道_第8张图片

结论

感谢您阅读我的文章到结尾。如果您有任何问题,请随时在留言区提出,我会尽快回复。

最后,如果您觉得今天内容对您有用的话,请点赞我,关注我,也请分享给您身边做开发的朋友,也许能够帮助到他,祝您今天愉快。

你可能感兴趣的:(javascript,java,开发语言)