jsのいくつかの知識



var num = 1; 
var str = '1'; 
var test = 1;
 
test == num   //true         
 
test === num  //true         
 
test !== num  //false test num    ,     ,       false 
 
num == str   //true   str     ,       。
 
num != str   //false  ==      
 
num === str  //false      ,    false
 
num !== str  //true   num   str                    true 

==と!タイプが異なる場合は、まずタイプを変換してから値を比較し、最後に値比較結果を返します.
そして
===と!==同じタイプでのみ、値が比較されます.