📑
[JS]論理積と論理和の短絡実行
論理積と論理和の短絡実行
これらは式の左評価の時点で式の結果が確定した場合、右の評価は行われない
左 && 右
左 || 右
- ANDするとき左がfalseなら右がなんであろうと式はfalseなので、右は評価されない
- ORするとき左がtrueなら右がなんであろうと式はtrueなので、右は評価されない
function echoAndBool(){
console.log("hello")
return true;
}
true || echoAndBool() // 何も出力されない
false || echoAndBool() // hello
false && echoAndBool() //何も出力されない
true && echoAndBool() // hello
Discussion