条件语句 if...else

用于根据条件执行不同代码块,是逻辑分支的核心。

if (条件) {
  // 条件为真时执行
} else if (其他条件) {
  // 多条件判断
} else {
  // 默认执行
}
if_statement

循环结构 for/while/do...while

重复执行代码直到满足条件,常用于数据遍历。

for 循环

for (初始化; 条件; 更新) {
  // 循环体
}

while 循环

while (条件) {
  // 循环体
}
loop_structure

分支结构 switch...case

替代多重 if 语句,提升代码可读性。

switch (表达式) {
  case 值1:
    // 执行代码
    break;
  case 值2:
    // 执行代码
    break;
  default:
    // 默认情况
}

控制结构进阶

  • 跳转语句: breakcontinuereturn
  • 标签语句: 使用 label 实现复杂控制流
  • 组合使用: 条件 + 循环 + 分支嵌套
control_flow

如需深入学习 JavaScript 高级语法,可访问 /learn/javascript/advanced