JavaScript逻辑运算符与表达式

  • JavaScript逻辑运算符负责判断两个值的逻辑关系,JavaScript逻辑运算符包括&&,||,!
  • 用逻辑运算符和运算对象(操作数)连接起来,符合规则的JavaScript语法的式子,称JavaScript逻辑表达式
  • JavaScript逻辑表达式返回的值为true(正确)或false(错误)

JavaScript逻辑运算符与逻辑表达式

JavaScript逻辑运算符与逻辑表达式
运算符&&||!
名称逻辑与逻辑或逻辑非
英文简称andornot

JavaScript逻辑运算符与逻辑表达式示例

JavaScript逻辑运算符与逻辑表达式示例
逻辑表达式ab!a!ba||ba&&b
truetruefalsefalsetruetrue
truefalsefalsetruetruefalse
falsetruetruefalsetruefalse
falsefalsetruetruefalsefalse

上表是一个逻辑运算表达式的值表,从上表可以总结规律

  • true的!为false,false的!为true
  • a&&b -- a,b全true表达式为true,否则表达式为false
  • a||b -- a,b全false表达式为false,否则表达式为true

记忆方法

  • && -- 全真为真,否则为假
  • || -- 全假为假,否则为真

JavaScript逻辑表达式使用技巧

a&&b&&c

上面表达式只要a为false,就没有必要判断b和c了(因为表达式已经为false了),只有a为true,才有必要判断b,只有a,b全为true,才有必要判断c

a||b||c

上面表达式只要a为true,就没必要判断b和c了(因为表达式已经为true了),只有a为false,才有必要判断b,只有a,b都为false,才有必要判断c

猴子提示: 程序员可以充分利用上面介绍的技巧,提高程序效率


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值