js比较运算符==和===

js中的== 和 ===

js中的比较运算符==是判断两个数的数值是否相等。
三个等号代表内存中的位置是否相等。
下面看例子

<html>
<heda>
    <meta charset="utf-8">
</heda>
<body>
<script>
function equal(){
    a=5;
    b='5'
    if(a==b){
        document.writeln("a==b");
    }
    if(a===b){
        document.writeln("a===b");
    }
}
equal.call(window);
</script>
</body>
</html>

在这里插入图片描述
结果可以看到。只输出了a==b

  • ==代表值相同即为真
    -三个等号代表值和类型都相同时才为真。

猜你喜欢

转载自blog.csdn.net/qq_43279637/article/details/82934403