程序的逻辑都是由流程来实现的,任何一种编程语言都要有控制程序流程的相关功能。说到程序流程,最重要的两种结构就是分支结构与循环结构。分支结构使程序有了灵活的选择能力,循环结构则使程序有了重复大量工作的能力。当然,分支、异常、异步等结构也是ECMAScript中重要的流程控制方式。