欢迎来到DIVCSS5查找CSS资料与学习DIV CSS布局技术!
您的位置:DIVCSS5首页 > HTML >
    比较运算符常见错误
 
    在常规的比较中,数据类型是被忽略的,以下if条件语句返回true:
 
    varx=10;
 
    vary="10";
 
    if(x==y)
 
    在严格的比较运算中,===为恒等计算符,同时检查表达式的值与类型,以下if条件语句返回false:
 
    varx=10;
 
    vary="10";
 
    if(x===y)
 
    这种错误经常会在switch语句中出现,switch语句会使用恒等计算符(===)进行比较:
 
    以下实例会执行alert弹窗:
 
    varx=10;
 
    switch(x){
 
    case10:alert("Hello");
 
    }
 
    以下实例由于类型不一致不会执行alert弹窗:
 
    varx=10;
 
    switch(x){
 
    case"10":alert("Hello");
 
    }

如需转载,请注明文章出处和来源网址:http://www.divcss5.com/html/h64183.shtml

如对文章有任何疑问请提交到DIV CSS论坛,或有任何网页制作CSS问题立即到CSS论坛发贴求解 或 直接DIVCSS5网页顶部搜索遇到DIVCSS疑问。
CSS教程文章修订日期:2018-08-14 17:37 原创:DIVCSS5
本文www.divcss5.com DIVCSS5版权所有。