JavaScript の条件文

コードには判断が必要です。 条件文はプログラムのフローを制御します。 条件に基づいて特定のコードを実行します。

次の3つのタイプを使用します:

  • if: 条件が true のときにコードを実行します。
  • if-else: 条件が true の場合に一つのブロックを、false の場合に別のブロックを実行します。
  • else if: 複数の条件を順番にチェックします。

Truthy(真値)と Falsy(偽値)について学びましょう。 JavaScript は、ブール値以外の値を true または false として扱います。

Truthy な値:

  • 0 以外の数値。
  • 空ではない文字列。
  • オブジェクトと配列。

Falsy な値:

  • false.
  • 空の文字列.
  • null.
  • undefined.
  • NaN.

面接での落とし穴に注意しましょう:

  • 文字列の "0" は truthy です。空ではありません。
  • 単一の等号 (=) は値を代入します。値を比較するには、厳密等価演算子 (===) を使用してください。

出典: https://dev.to/ezhil_abinayak_e38eec8fb/javascript-conditional-statements-examples-flowcharts-truthy-falsy-values-and-interview-49c8