JavaScript基础:相等运算符

==:相等运算符

tips: 1.当使用 == 来比较两个操作数是否相等时,如果两个操作数的类型不同,则会进行自动类型转换,将其转换为相通数据类型,然后比较。 2.大部分情况下,会转换为Number类型。 3.undefined衍生自null,所以这两个值进行相等判断时,返回true。 4.NaN不和任何值相等包括它本身。判断某个数是否是NaN,用isNaN()函数即可。如果是,则返回true,否则返回false。

!=:不相等运算符

tips: 1.如果两个操作数不相等,则返回true,否则返回false。 2.当使用!=进行运算时,两个操作数会进行自动类型转换。

===:全等运算符

tips: 1.用来判断两个操作数是否相等。 2.如果两个操作数类型不同,则返回false。

!==:不全等运算符

tips: 1.它和不相等类似,它也不会进行数据类型转换。 2.如果两个操作数类型不同,则返回true。

经验分享 程序员 微信小程序 职场和发展