比较javascript中的值

Comparing values in javascript

本问题已经有最佳答案,请猛点这里访问。

我使用Java脚本来比较值

1
 if (cellValue =="true" || cellValue == true)

而不是这样做,我可以使用Java脚本中的===运算符吗?


=====的区别在于,第一个(双等号)执行类型强制,这可能导致愚蠢的结果:

1
2
3
4
5
0 == false
true

0 === false
false

通常建议使用===,因为这样可以提供更可预测的结果,并评估要比较的值的真实类型。