JavaScript 条件语句

你的代码需要做出决策。 条件语句控制程序的流程。 它们根据特定条件运行特定的代码。

使用以下三种类型:

  • if:当条件为真时运行代码。
  • if-else:如果为真则运行一个代码块,如果为假则运行另一个。
  • else if:按顺序检查多个条件。

学习真值 (truthy) 和假值 (falsy)。 JavaScript 会将非布尔值视为 true 或 false。

真值 (Truthy values):

  • 非零数字。
  • 非空字符串。
  • 对象和数组。

假值 (Falsy values):

  • false。
  • 0。
  • 空字符串。
  • null。
  • undefined。
  • NaN。

注意这些面试陷阱:

  • 字符串 "0" 是真值。它不是空的。
  • 单个等号 (=) 用于赋值。使用三等号 (===) 来比较值。

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