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个值;

  • 相关阅读:
    机器学习--决策树
    插入排序、选择排序的实现与性能比较
    【笔记】如何实现属性可修改的函数装饰器
    【笔记】如何为被装饰的函数保存元数据
    【笔记】对文件的一些操作
    【笔记】对字符串的一些操作
    USB鼠标按键驱动
    LCD驱动 15-3
    LCD驱动 15 -2
    LCD驱动 15-1
  • 原文地址:https://www.cnblogs.com/nailc/p/9647928.html
Copyright © 2011-2022 走看看