alert(1&&2) ==2
之前对逻辑与(&&)和逻辑或(||)的认识是
对于 && 是全真为真
对于 || 是一真为真
看到上面的 1&&2 ==2就蒙了
看了看别人的才知道 应该这样计算
1 只要 ‘||’ 前面为false ,无论 ‘||’后面是true 还是false ,结果都返回 ‘||’后面的值。
2 只要 ‘||’ 前面是true ,无论 ‘||’后面是true 还是 false,结果都返回 ‘||’前面的值。
3 只要 ‘&&’ 前面是false ,无论 ‘&&’ 后面是true 还是false,结果都返回 ‘&&’前面的值
4 只要 ‘&&’前面是true ,无论 ‘&&’ 后面是true 还是false ,结果返回 ‘&&’后面的值。
优先级顺序表中 逻辑'&&' 的优先级高于逻辑‘||’
http://www.cnblogs.com/ll-taj/p/6489156.html