js-primer
js-primer copied to clipboard
演算子: 条件演算子の例を変更する
https://jsprimer.net/basic/operator/#logical-operator
const x = true, y = false;
// x -> y の順に評価される
console.log(x && y); // => false
// 左辺がfalsyであるなら、その時点でfalseを返す
// xは評価されない
console.log(y && x); // => false
&&
と||
の例を変更する。
両方共結果が同じなので結果がわかりにくい
const x = true;
const y = false;
// x -> y の順に評価される
x && console.log("xはtrue"); // => "xはtrue"
// 左辺がfalsyであるなら、その時点でfalseを返す
// xは評価されない
y && console.log("yはfalse");
これは微妙かな
// xは評価されない
重箱の隅をつつくようですがこれyですよね
だいぶ前に書き直されていた