JavaScript 流程 约 53 个字 23 行代码 预计阅读时间不到 1 分钟 条件表达式 一般写法: 1 2 3 4 5 6 7if (a) { b // a 为真时的流程 } else if (c) { // else if 块可选,可以有多个 d // a 为假且 c 为真时的流程 } else { // else 块可选 e // 上述判断都为假时的流程 } 当大括号内语句只有一行时,可省略大括号: 1 2 3if (a) b; else if (c) d; else e; 若 a 为真,则表达式为 b;否则为 c: 1(a) ? b : c 常用于赋值。 switch 表达式 1 2 3 4 5 6 7 8 9 10 11 12switch (a) { case b: c // a === b 时执行该段 break; // 每段记得加break case d: // 和下方判断等价 case e: f break; default: // 兜底 g // 均不匹配时执行该段 break; }