zoukankan      html  css  js  c++  java
  • JS学习笔记 之 运算符

    运算符:自左向右运算
    赋值符:自右向左运算
     

    逻辑运算符 && || !
    &&
    遇到假就返回前面的,全是真就返回最后一个
    注:undefined, null, NaN, "", 0, false -> false
    a && b && c    - -> a为真,判断b是否为真,真,返回c的值
                            - ->a为真,判断b是否为真,假,返回b的值
                            - ->a为假,返回a的值 
    可用作短路语句
    var data = ...;
    data && 执行一个会用到data的语句     -> 如果data为真时,就执行后面的语句
     
    ||
    遇到真就返回前面的,全是假就返回最后一个
    a || b || c          --> a为真,返回a
                            --> a为假,判断b是否为真,真,返回b的值
                            --> a为假,判断b是否为真,假,返回c的值     -->     只要有一个为真,结果就为真的话,针对的是,编程之前就对条件有了底,用于判                                                                                                     断的条件里面,至少会有一个是真
    ->遇到假,就往后判断,直到找到一个真,就将它返回,如果倒数第二个都为假,就返回最后的值 
    用作兼容
     
    !a                    -->     先把a转换成布尔值,然后取反
    !!a                 -->     把a转换成布尔值
     
  • 相关阅读:
    微信小程序scroll-view不动的处理
    AndoridSQLite数据库开发基础教程(4)
    Andorid SQLite数据库开发基础教程(3)
    Andorid SQLite数据库开发基础教程(2)
    Visual Studio 2019更新到16.2.3
    密码的复杂化#个人隐私保护系列#
    Nessus更新到8.6.0
    Visual Studio 2019更新到16.2.2
    Maltego更新到4.2.6
    Visual Studio 2019更新到16.2.1
  • 原文地址:https://www.cnblogs.com/seveinn/p/11801671.html
Copyright © 2011-2022 走看看