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
时间: 2024-10-16 20:13:42