有关javascript中==和===比较运算符的区别

发布时间:2020-05-13编辑:脚本学堂
本文介绍下,javascript中的比较符号==与===的区别,有需要的朋友,可以参考下。

javascript中,两个等号只要求值相等即可,三个等号值相同,类型也要相同;

来看一个简单的例子,js中if语句和switch语句,使用==与===进行判断比较。
代码:
 

复制代码 代码示例:
<script>
function panduan()
{
    var iff=document.getElementByIdx_x("ifff");
    if(iff.value==0)
    {
        alert("if:相等");
    }
    switch(iff.value)
    {
        case 0:
            alert("switch:相等");
            break;
        case "0":
            alert("switch:不相等");
            break;
    }
}
</script>
<input id="ifff" value="0">
<input type="submit" onclick="panduan()" name="submit" value="提交">
本节javascript 教程,给出的例子很简单,大家可以在本地测试下,理解下二者之间的区别。