JavaScript 条件语句

你的代码需要做出决策。条件语句就是为此而生的。它们根据 true 或 false 的结果来执行代码块。

使用以下三种类型:

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

学习 truthy 和 falsy 值。

Truthy 值:

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

Falsy 值:

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

面试技巧:

  • 包含 "0" 的字符串是 truthy。
  • 了解 ifif-else 之间的区别。
  • 背诵所有的 falsy 值。

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