&&和||

2019-06-12  本文已影响0人  chrisghb

&&(逻辑与)

var c=a()&&b();

||(逻辑或)

var c=a()||b();

&& 优先级高于 ||

alert((1 && 3 || 0) && 4); //结果4 ①
alert(1 && 3 || 0 && 4); //结果3 ②
alert(0 && 3 || 1 && 4); //结果4 ③

分析:

注意:在js逻辑运算中,0''nullfalseundefinedNaN都会判为false,其他都为true

上一篇 下一篇

猜你喜欢

热点阅读