差异

回答

30

有很多关于Stackoverflow的问题的答案。

简称:

==只比较值

===比较值+型


var check1 = '10', 
    check2 = 10; 

check1 == check2 // true 
check1 === check2 // false 
0

“==”表示等于,而“===”表示相同。

简而言之,“==”会在比较时尝试强制/转换值的类型,所以“2”== 2,而“===”不会。