比较运算符

比较运算符

learn/js

等于==

当使用==来比较两个值时,如果值的类型不同,则会自动进行类型转换,将其转换为相同的类型,然后在比较

全等于===

用来判断两个值是否全等,它和相等类似,不同的是它不会做自动的类型转换,如果两个值的类型不同,直接返回false

双等于和全等于(三等于的我区别) 首先,双等于比较两个数据类型不同的值时,会先把这两个值转换为同一类型,在进行比较 全等于则是首先判断你的两个数据类型是否相等,在进行双等于的比较,否则直接 false

使用 !== 来做不全等运算 用来判断两个值是否不全等,它和不等类似,不同的是它不会做自动的类型转换,如果两个值的类型不同,直接返回 true