逻辑运算中的‘||’和‘&&’

1.为false的情况:undefined,null,NaN,"",0,false;

2.&&逻辑运算的过程:遇到真往后走,遇到假或者走到最后,就返回当前的值;

   var a=1&&2&&undefined; a的结果是undefined;

3.||逻辑运算的过程:遇到假往后走,遇到真或者走到最后,就返回当前的值;

   var b=0 || null || 1 || NaN; a的结果是1;

猜你喜欢

转载自blog.csdn.net/aliven1/article/details/88906801
今日推荐