为了账号安全,请及时绑定邮箱和手机立即绑定

关于逻辑运算符左结合还是右结合;

关于逻辑运算符左结合还是右结合;

张强001 2016-04-09 21:36:53
关于逻辑运算符左结合还是右结合   &&  ||  !
查看完整描述

1 回答

已采纳
?
qq___524

TA贡献171条经验 获得超74个赞

&&  || !的优先级不一样

!的优先级高于另外两个,所以如果一个逻辑表达式有 ! 运算,就会先计算 ! 运算

&& 的优先级其次

|| 的优先级是最低的

表达式  a&&b  计算时,先计算a的逻辑值,如果是true,则再计算b的逻辑值,如果是false,就不再计算,表达式的值就是false(也就是b被短路了)

表达式 a||b  计算时,先计算a的逻辑值,如果是false,再计算b的值,如果a的值是true,则直接返回true,b的值不再计算,这是,b就被短路了

查看完整回答
反对 回复 2016-04-10
  • 1 回答
  • 0 关注
  • 2680 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信