JavaScript 条件语句
你的代码需要做出决策。 条件语句控制程序的流程。 它们根据特定条件运行特定的代码。
使用以下三种类型:
- if:当条件为真时运行代码。
- if-else:如果为真则运行一个代码块,如果为假则运行另一个。
- else if:按顺序检查多个条件。
学习真值 (truthy) 和假值 (falsy)。 JavaScript 会将非布尔值视为 true 或 false。
真值 (Truthy values):
- 非零数字。
- 非空字符串。
- 对象和数组。
假值 (Falsy values):
- false。
- 0。
- 空字符串。
- null。
- undefined。
- NaN。
注意这些面试陷阱:
- 字符串 "0" 是真值。它不是空的。
- 单个等号 (=) 用于赋值。使用三等号 (===) 来比较值。