zoukankan      html  css  js  c++  java
  • JS基础_逻辑运算符

    逻辑运算符

      !非

         对一个值进行非运算

          boolean值取反

            先将其他类型的值转换为boolean值,然后再取反,原理和Boolean()函数一样

          

    var a=true;
    console.log(!a)//false
    a=10;
    console.log(!b);//false

      

      && 与

         可以对符号两侧的值进行与运算,并返回结果

          a.两端都是true,返回结果是true

          b.其他情况均为false

            一旦出现false,则直接跳出

    true&&alert("");//会执行alert
    false&&alert("");//不会执行alert

      ||  或

        可以对符号两侧的值进行或运算,并返回结果   

         a.两端都是false,返回结果是false

         b.其他情况均为false

            一旦出现true,则直接跳出

     非布尔值的与或运算

      对非布尔值进行与或运算时,

        会先将其转换为布尔值,然后再运算,并且返回原值

      a.与运算:1.如果两个值都为true,则返回后边的;

           2.如果有false,则返回第一个false

    var a=1&&2;
    console.log(a);//2
    a=0&&2;
    console.log(a);//0

      b.或运算:1.如果有true,则返回第一个true

           2.如果两个值,均为false,返回第2个值;

  • 相关阅读:
    python基础(三)python数据类型
    python基础(二)条件判断、循环、格式化输出
    postman测试上传文件
    postman添加权限验证
    postman添加cookie
    postman发送json格式的post请求
    postman发送post请求
    如果json中的key需要首字母大写怎么解决?
    fastjson转jackson
    git初识
  • 原文地址:https://www.cnblogs.com/nailc/p/9647928.html
Copyright © 2011-2022 走看看