← [ BACK_TO_NOTES ]

ECMAScript逻辑语句

条件、循环与流程中断语句在 ECMAScript 中的分工。

#concept #growing #javascript #ecmascript

[!info] related notes

ECMAScript逻辑语句

逻辑语句负责控制代码的执行路径。它们不是用来“表示值”,而是用来“安排流程”。

三大类

条件分支

  • if / else
  • switch

循环

  • for
  • while
  • do...while
  • for...in
  • for...of

流程中断

  • break
  • continue
  • return
  • throw

选型直觉

  • 条件分支少时先用 if
  • 枚举固定值时再考虑 switch
  • 遍历可迭代对象时优先 for...of
  • 遍历对象键名时才考虑 for...in

常见坑

  • switch 忘记 break
  • for...in 误用于数组
  • 循环条件更新缺失导致死循环
  • 在异步场景里误以为循环会等待 Promise 自动完成

放回语法图里看

创建于 2025/1/1 更新于 2026/7/15
Digital Biome
Access

键盘导航

j / k / ↑ / ↓
选择对象
Enter / o
打开选择
/ 或 Ctrl+K
全站搜索
i / f / 1–4
筛选当前列表
g → h / l / p / t / a
首页 / 笔记 / 项目 / 工具 / About
r → 1–9
打开所选对象的关联
u
返回上一页
Esc
关闭浮层 / 取消命令;输入框内清空文本