JavaScript ==和===的区别

==:因为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>
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章