为什么3等于AngularJS?有什么具体原因吗?

时间:2014-11-05 09:40:15

标签: javascript angularjs

我见过很多角度js使用三等号===来比较两个元素,为什么不等于enter image description here ==。我只是想知道是否有任何具体原因?

1 个答案:

答案 0 :(得分:14)

===运算符检查值和类型,而==运算符仅检查值,简单示例

1 == "1" -> true
1 === "1" -> false (types are not equal)

有时您希望使用此严格比较,尤其是在检查布尔值时。

1 == true -> true
1 === true -> false (types are not equal)