作业0920 或运算的特点+"=="+"==="的区别
/**
燕十八 公益PHP培训
课堂地址:YY频道88354001
学习社区:www.zixue.it
**/
<%php
//第1题一段php代码,写出输出结果, /**** 这个程序****/ $a=0; $b=0; if(($a=3)> 0 || ($b=3)>0){ // 这里的原理是 ||是或判断 根据运算优先级 的不同 // 1. $a 被赋值为3 3>0 结果是 true 因为||判断的因素,只要有一个true,整体为true,所以$b没有被赋值3 //所以 $a = 3 $b = 0 到此处 $a++; // $a = 4 $b++; // $b = 1 echo $a ; echo $b; //输出b的值 } %>
分析和结果在注释中,结果就是 4 , 1
2)
==与===的区别==只有值相等就为真===全等于,必须值和数据类型也一样才为真
'5' == 5 结果为true
'5'===5 结果为false
== 和 ===区别是 == 两边数值相等就可以了。 ===需要两边数值,类型都相等!
'6' == 6 ? "相等":"不相等"; 可以做测试