js学习之——逻辑运算符

  • A+

js学习之——逻辑运算符

Var a=5; b=6;

Alert(a<1&&++b>5);//1、对于逻辑与&运算符而言,只如果左边表达式的值为false,那么就不在计算右边表达式的值;(可以提高程序运行的效率)

Alert(b);//结果为6

 

Alert(a>1||++b>5);//2、对于逻辑或||运算符而言,如果左边表达式的值是true,那么就不再计算右边表达式的值。(可以提高程序运行的效率)

Alert(b);//结果是6

 

 

Alert(3&&6);//结果是6

Alert(0&&6);//结果是0

3、对于逻辑与&&两边都是数值时:0相当于false,非0相当于true

Alert("hello"&&"world");//结果是world

alert(“”&&hello”);//"" 空字符串相当于false,非空字符串相当于true;

weinxin
我的微信
这是我的微信扫一扫
avatar

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: