逻辑运算符

1.介绍

        用于连接多个条件(多个关系表达式),最终的结果也是一个 boolean 值。

2.逻辑运算符一览

         1) 短路与 && , 短路或 ||,取反 !

          2) 逻辑与 &,逻辑或 |,^ 逻辑异或

注:下表了解

 3.语言描述(了解)

        1) a&b : & 叫逻辑与:规则:当 a 和 b 同时为 true ,则结果为 true, 否则为 false

         2) a&&b : && 叫短路与:规则:当 a 和 b 同时为 true ,则结果为 true,否则为 false

        3) a|b : | 叫逻辑或,规则:当 a 和 b ,有一个为 true ,则结果为 true,否则为 false

        4) a||b : || 叫短路或,规则:当 a 和 b ,有一个为 true ,则结果为 true,否则为 false

        5) !a : 叫取反,或者非运算。当 a 为 true, 则结果为 false, 当 a 为 false 是,结果为 true

        6) a^b: 叫逻辑异或,当 a 和 b 不同时,则结果为 true, 否则为 false

4.相同处(了解)

        && 和 & 基本规则 名称 语法 特点

        短路与&& 条件 1&&条件 2 两个条件都为 true,结果为 true,否则 false

        逻辑与& 条件 1&条件 2 两个条件都为 true,结果为 true,否则 false

5.细节区分出

        1) &&短路与:如果第一个条件为 false,则第二个条件不会判断,最终结果为 false,效率高         2) & 逻辑与:不管第一个条件是否为 false,第二个条件都要判断,效率低

        1) ||短路或:如果第一个条件为 true,则第二个条件不会判断,最终结果为 true,效率高

        2) | 逻辑或:不管第一个条件是否为 true,第二个条件都要判断,效率低

        3) 开发中,我们基本使用 ||

6.总结:

        本质在于   条件1  运算符  条件2  中;条件2是否执行;

        短路运算则不再判断

        逻辑与则判断

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值