論理積と論理和

論理積:左からfalsyな値を探して、見つけたらその値を返す。最後まで探してなかったら、最後の値を返す

console.log("2" && "0");   // "0"
console.log(0 && "2");   // 0
console.log(false && 0);   // false

論理和:左からtruethyな値を探して、見つけたらその値を返す。最後まで探してなかったら、最後の値を返す

console.log("2" || "0");   // "2"
console.log("0" || "2");   // "0"
console.log(false || 0);   // 0