美文网首页
关于if(xx)和 a==b的判断的博客

关于if(xx)和 a==b的判断的博客

作者: 饥人谷潘同学 | 来源:发表于2018-06-13 16:34 被阅读0次
    if的判断语法:
    1.if (//条件表达式){
    //执行语句
    }
    2.if (//条件表达式){
    //成立执行语句
    }  esle {
    //不成立执行语句
    }
    3.if(条件){
    //成立执行语句
    }   esle if {
    //成立执行语句
    }
    esle if {
    //成立执行语句
    }  esle {
    //最后默认执行的语句
    }
    

    if 中语句判断为false的变量值为:
    +0, −0,0.0,Null,undefined,
    其他变量值判断为true:
    true, 1, [任何字串/数字]。

    • ||---逻辑或---或者
      &&---逻辑与--并且
      !---逻辑非---取反--取非
      1.或运算符(||)的运算规则是:如果第一个运算子的布尔值为true,则返回第一个运算子的值,且不再对第二个运算子求值;如果第一个运算子的布尔值为false,则返回第二个运算子的值。
      2.且运算符(&&):如果有一个为false,整个的结果就是false。
      3.取反运算符(!):用于将布尔值变为相反值,即true变成false,false变成true。

    变量相等的判断

    ==与===的区别:==只是进行值的比较,===类型和值同时相等,则相等。
    如:

    var verify = '66' == 66;         //  true
    var verify = 66 == 66;          //   true
    var verify = '66' === 66;      //false    他们值相等,但是类不相等,所以为false。

    相关文章

      网友评论

          本文标题:关于if(xx)和 a==b的判断的博客

          本文链接:https://www.haomeiwen.com/subject/jbwjeftx.html