比较运算符 | 名称 |
---|---|
> | 大于 |
< | 小于 |
>= | 大于或等于 |
<= | 小于或等于 |
== | 等于 |
=== | 全等 |
!= | 不等 |
!== | 不全等 |
说明:
- 比较运算符 执行结果一定是布尔类型(true或false)
- 同时只能比较判断一个条件, 多个条件时需要使用逻辑运算符来配合执行
具体描述:
-
== 等于判断 / 宽松比较
比较运算符左右表达式的执行结果,数值是否相同
如果数据类型相同,直接比较数值相同,结果相同为true,不相同为false
如果数据类型不相同,先转化为相同的类型,再进行比较,结果相同为true,不相同为false -
=== 全等判断 / 严格比较
只有当数据类型和数值完全相等时,结果才为true
如果数据类型或数值不相同时,结果为false -
!= 不等于判断
如果 == 结果是 true,那么 != 结果一定是 false
如果 == 结果是 false,那么 != 结果一定是 true -
!== 不全等判断
如果 === 结果是 true ,那么 !== 结果一定是 false
如果 === 结果是 false ,那么!== 结果一定是 true