==:因为JS会进行自动类型转换,==比较的是转换后的数据
<script>
var a = true;//true转换成1,false转换成0
var b = 1;
alert(a == b);//true
var c = "123";//字符串转数字
var d = 123;
alert(c == d);//true
</script>
===:全等于,如果类型不同直接返回false。
<script>
var a = true;
var b = 1;
alert(a === b);//false
var c = "123";
var d = 123;
alert(c === d);//false
</script>