网创优客建站品牌官网
为成都网站建设公司企业提供高品质网站建设
热线:028-86922220
成都专业网站建设公司

定制建站费用3500元

符合中小企业对网站设计、功能常规化式的企业展示型网站建设

成都品牌网站建设

品牌网站建设费用6000元

本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...

成都商城网站建设

商城网站建设费用8000元

商城网站建设因基本功能的需求不同费用上面也有很大的差别...

成都微信网站建设

手机微信网站建站3000元

手机微信网站开发、微信官网、微信商城网站...

建站知识

当前位置:首页 > 建站知识

学习笔记:逻辑运算符也有优先级区别

不尝试还真不知道,居然是因为优先级的差别导致,如果是真实编程中遇到,排错就很困难了,幸亏这里看到了:

站在用户的角度思考问题,与客户深入沟通,找到新荣网站设计与新荣网站推广的解决方案,凭借多年的经验,让设计与互联网技术结合,创造个性化、用户体验好的作品,建站类型包括:成都网站建设、成都网站制作、企业官网、英文网站、手机端网站、网站推广、国际域名空间、网站空间、企业邮箱。业务覆盖新荣地区。

$a = true;             //声明一个布尔型变量$a,赋值为真
$b = true;             //声明一个布尔型变量$b,赋值为真
$c = false;            //声明一个初值为假的布尔型变量$c
 
if($a or $b and $c){      //用or做判断
    echo "真";
}else{
    echo "假";
}
 
echo "
";   if($a || $b and $c){      //用||做判断     echo "真"; }else{     echo "假"; }

输出结果:

没有错,就是“先真,后假”,就是因为and优先级比or高,而||又比and高。。。。

更多详细的优先级

运算符优先级
结合方向运算符附加信息
非结合clone newclone 和 new
[array()
非结合++ --递增/递减运算符        
非结合~ - (int) (float) (string) (array) (object) (bool) @类型        
非结合instanceof类型        
右结合!逻辑操作符        
* / %算术运算符        
+ - .算术运算符 和 字符串运算符
<< >>位运算符        
非结合< <= > >= <>比较运算符        
非结合== != === !==比较运算符        
&位运算符 和 引用
^位运算符        
|位运算符        
&&逻辑运算符        
||逻辑运算符        
? :三元运算符        
= += -= *= /= .= %= &= |= ^= <<= >>=赋值运算符        
and逻辑运算符
xor逻辑运算符        
or逻辑运算符        
,多处用到

标题名称:学习笔记:逻辑运算符也有优先级区别
网页网址:http://bjjierui.cn/article/jgscss.html

其他资讯