1. 逻辑与
&& //返回第一个假值,或者最后一个真值
1 && ‘’ // ‘’
Boolean('') // false
1 && true && 'gx' && 0 && 66 // 0
1 && true && 'gx' && 6 && 66 // 66
var a = '66'; a && (+a); // 66
a = null; a && (+a); // null
true && true // true
false && true // false
true && false // false
false && false // false
2. 逻辑或
|| //返回第一个真值,或者最后一个假值
6 || ‘ssss’ || 0 || null // 6
0 || '' || 6 || ‘ssss’ || 0 || null // 6
0 || '' || ‘undefined’ || null // null
false || false // false
true || false // true
false || true // true
true || true // true