NodeJS"=="与"==="运算符

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_41947857/article/details/87922620

注:JavaScript对象的比较是引用的比较,不是值的比较。

 

"==": 相等

null和undefined相等;

字符串'456'和数字456相等;

在比较true和false时,将true转换为1,false转换为0后进行比较;

 

"===":严格相等   

null和undefined不相等;

如果两个值为数字且数值相等,则相等;

如果比较的两个值的类型不相等,则不相等;

NaN和其他任何值都不相等,包括其本身;

字符串'456'和数字456不相等;

展开阅读全文

没有更多推荐了,返回首页