|
我们知道,在数学中有很多用于比较大小的运算符。
在 JavaScript 中,它们的编写方式如下:
大于 / 小于:a > b,a < b。
大于等于 / 小于等于:a >= b,a <= b。
检查两个值的相等:a == b,请注意双等号 == 表示相等性检查,而单等号 a = b 表示赋值。
检查两个值不相等:不相等在数学中的符号是 ≠,但在 JavaScript 中写成 a != b。
在本文中,我们将进一步了解不同类型的比较,JavaScript 是如何进行比较的,包括一些重要的特殊性。
在文末给出了一些秘诀,帮助你避免 “JavaScript 陷阱”相关的问题。
比较结果为 Boolean 类型
所有比较运算符均返回布尔值:
true —— 表示“yes(是)”,“correct(正确)”或“the truth(真)”。
false —— 表示“no(否)”,“wrong(错误)”或“not the truth(非真)”。
示例:
alert( 2 > 1 ); // true(正确)
alert( 2 == 1 ); // false(错误)
alert( 2 != 1 ); // true(正确)
和其他类型的值一样,比较的结果可以被赋值给任意变量:
let result = 5 > 4; // 把比较的结果赋值给 result
alert( result ); // true
|
|