JavaScript の条件文
コードには判断が必要です。 条件文はプログラムのフローを制御します。 条件に基づいて特定のコードを実行します。
次の3つのタイプを使用します:
- if: 条件が true のときにコードを実行します。
- if-else: 条件が true の場合に一つのブロックを、false の場合に別のブロックを実行します。
- else if: 複数の条件を順番にチェックします。
Truthy(真値)と Falsy(偽値)について学びましょう。 JavaScript は、ブール値以外の値を true または false として扱います。
Truthy な値:
- 0 以外の数値。
- 空ではない文字列。
- オブジェクトと配列。
Falsy な値:
- false.
- 空の文字列.
- null.
- undefined.
- NaN.
面接での落とし穴に注意しましょう:
- 文字列の "0" は truthy です。空ではありません。
- 単一の等号 (=) は値を代入します。値を比較するには、厳密等価演算子 (===) を使用してください。