論理演算子

1258 ワード

論理演算子
[論理演算子or、または使用||]
if( answer === "선릉" || answer === "강남" || answer === "역삼"
場合
上記if文の真偽を判断する条件は3つある:先陵江南駅.
ヒント関数から返される答えが仙陵江南駅の3つの選択であればif文を実行します
答えを一つだけ
[and,演算子は&&使用]
if(hobby === "축구" && morning === "네") 
境遇
ある条件を満たすだけでなく、すべての条件を満たす必要がある場合に使用します.
サッカーとあなたに答えてこそ、trueに入ることができます.
どちらかの回答が異なる場合はfalseを返します!
二つの答えだけが本当で、一つだけでも本当に返します.
回答が間違っている場合はfalseを出力します
演算子を使用する条件文
if (age > 65 || age < 21 && res === "한국")
65歳以上または21歳未満の地域は韓国
->65以上||21未満韓国在住:もしそうならtrue
年齢66歳/20、韓国在住.
いいえ、演算子は!使用
2つのNOTを連続使用(!)値をブールに変換
ex) alert( !true ); // false
    alert( !0 ); // true
追加+
[初期値trueのOR演算子を検索||]
result = value1 || value2 || value3;
OR演算子と複数の被演算子.
  • 一番左の被演算子から始まり、開始順に右に、被演算子評価
  • .
  • 各被演算子をブール型に変換した後、値がtrueの場合、演算を停止し、その被演算子の変換元の値を返します.
  • すべての被演算子に対して
  • 評価が行われた場合/すべての被演算子がfalseと評価された場合、最後の被演算子が返されます!
  • ex) alert( undefined || null || 0 ); //모두 false이면 마지막값인 0 반환!