Difference between == and === in JS
本问题已经有最佳答案,请猛点这里访问。
Possible Duplicates:
Difference between == and === in JavaScript
Javascript === vs == : Does it matter which “equal” operator I use?
StackOverflow上已经有很多关于这个问题的答案了。
Short:
1 2 3 4 5 | var check1 = '10', check2 = 10; check1 == check2 // true check1 === check2 // false |
"=="表示等于,而"=="表示相等。
简而言之,"=="在进行比较时将尝试强制/转换值的类型,因此"2"==2,而"=="不会。