在javascript中比较值
这个问题在这里已经有了答案:
==
和===
之间的区别是第一个(double等于)类型的强制,这可能导致愚蠢的结果:
0 == false
true
0 === false
false
通常建议使用===
因为这将提供更多可预测的结果并评估您正在比较的值的真实类型。
这个问题在这里已经有了答案:
==
和===
之间的区别是第一个(double等于)类型的强制,这可能导致愚蠢的结果:
0 == false
true
0 === false
false
通常建议使用===
因为这将提供更多可预测的结果并评估您正在比较的值的真实类型。