js中&&与||

 1.a&&b 先将a、b转化为Boolean型,在进行逻辑运算,true 返回b,false 返回a;

 2.a||b 先将a、b转化为Boolean型,在进行逻辑运算,true 返回a,false 返回b;

转化规则:

对象:true;

非0数字:true;

非空字符串:true;

其他为:false;

eg:alert(1&&2);   //2

  alert(1||2);   //1

3.&与|是位运算符与和或

alert(1&2);   //0

alert(1|2);    //3

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。