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な値を暗記しておきましょう。

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