登录
原创

JavaScript-逻辑运算符

发布于 2021-06-21 阅读 705
  • 前端
  • JavaScript
原创

逻辑运算符分类

逻辑与:&& - - - 全真为真,一假即假
逻辑或:|| - - - 全假为假,一真即真
逻辑非:! - - - 取反,右边为 true 返回 false,右边为 false 返回 true

布尔值 参与运算

逻辑与:&& - - - 两边都是 true 才返回 true
逻辑或:|| - - - 两边其中有一个返回 true,就返回 true

数值 或者 表达式 参与运算

如果不是布尔值参与运算,是 值 或者 表达式 参与运算,会 逻辑中断(短路运算):前面可以确定返回结果的话,就不会进行后面的操作了

逻辑与:&&

           表达式1 结果为 真,返回 表达式2
           表达式1 结果为 假,返回 表达式1
           如果有多个表达式,表达式1 为 假 的话,不管后面有多少,都是返回 表达式1,不会执行后面的了

ps~ 如果有空的或否定的 为假,其余为 真

逻辑或:||

           表达式1 结果为 真,返回 表达式1
           表达式1 结果为 假,返回 表达式2
           如果有多个表示,表达式1 为 真 的话,不管后面有多少,都是返回 表达式1,不会运算后面的了

例如:

image.png

1 是真,可以确定逻辑或运算 返回结果为 真,所以不会进行后面的 num++ 操作,num 的值就没有变化,还是6

评论区

零00
7粉丝

时光荏苒,我自清欢

0

0

0

举报