JavaScript 条件文
コードには判断が必要です。条件文はこれを行うためのものです。真(true)または偽(false)の結果に基づいて、コードブロックを実行します。
次の3つのタイプを使用します:
- if: 1つの条件が真の場合にコードを実行します。
- if-else: 真の場合に1つのブロックを、偽の場合に別のブロックを実行します。
- else if: 複数の条件を順番にチェックします。
Truthy(真値)とFalsy(偽値)について学びましょう。
Truthyな値:
- 0以外の数値。
- 空ではない文字列。
- オブジェクトと配列。
Falsyな値:
- false。
- 0。
- 空の文字列。
- null。
- undefined。
- NaN。
面接のヒント:
- 「0」という文字列はtruthyです。
- if と if-else の違いを理解しておきましょう。
- すべてのfalsyな値を暗記しておきましょう。