JavaScript 条件分支
你的代码需要做出决策。 条件语句控制程序的流程。 它们根据真或假的结果来运行特定的代码块。
使用这三种主要类型:
if: 仅在条件为真时运行代码。if-else: 如果为真运行一个代码块,如果为假则运行另一个。else if: 按顺序检查多个条件。
你还需要了解真值 (Truthy) 和假值 (Falsy)。 JavaScript 会将每个值评估为布尔值。
假值 (Falsy) 始终为假:
- false
- 0
- 空字符串
- null
- undefined
- NaN
真值 (Truthy) 是除此之外的所有值:
- 非零数字
- 非空字符串
- 对象
- 数组
Source: https://dev.to/karthick_k_983555db6df3/conditional-branching-if--4lb9