論理演算子 パート2
CoddyのJavaScriptジャーニー「基礎」セクションの一部。レッスン 19/77。
論理演算子には「真理値表」と呼ばれる特別な表があり、論理演算子の組み合わせが何を返すかを示します。
&&演算子の真理値表:
| a | b | a && b |
|---|---|---|
| false | false | false |
| false | true | false |
| true | false | false |
| true | true | true |
&&演算子でtrueを得る唯一の方法は、aとbの両方がtrueであることです。
||演算子の真理値表:
| a | b | a || b |
|---|---|---|
| false | false | false |
| false | true | true |
| true | false | true |
| true | true | true |
この場合、trueの結果を得るには、aまたはbのいずれかがtrueである必要があります。
!演算子の真理値表:
| a | !a |
|---|---|
| false | true |
| true | false |
ここでは、aの値が反転します。aがfalseなら、!aはtrueです。
チャレンジ
初心者コードが与えられています。b3がtrueと評価されるように、変数b1とb2の疑問符を置き換えてください。
b1とb2には数値を入れる必要があります(例:3、5、11、…)。
自分で試してみよう
// 下にコードを入力してください
let b1 = ?
let b2 = ?
let b3 = !((b1 + b2) > (b1 * b2))
// 下の行を変更しないでください
console.log(`b3 = ${b3}`)このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。
基礎のすべてのレッスン
自分で練習してみよう: JavaScriptオンラインコンパイラ