在js中, ==是一个宽泛的判断, 而===则较为严格, 它要求类型也必须一致,  废话少说, 直接撸代码:

<html>
<body>

<script>
var a = "1";
var b = '1';
var c = 1;

if(a == b && b == c)
{
   alert("yes1");
}

if(a === b)
{
   alert("yes2");
}

if(b === c)
{
   alert("yes3");
}
</script>

</body>
</html>
        结果是有yes1和yes2弹框, 没有yes3弹框。

        js, 你好任性。







本文转载:CSDN博客