编程与语言 (5)Eloquent JavaScript程序的形状 — 语句、绑定与函数本页总览程序的形状 — 语句、绑定与函数 这一章讲三件事: 程序怎么从「产生值」升级成「做事」(语句、副作用); 程序怎么记住东西、怎么重复、怎么选择(绑定、循环、分支); 以及 JavaScript 最核心的一步——把一段程序本身装进值里(函数),由此长出作用域、调用栈与闭包。 原书这两章是全程的主干,我们合并成一章讲。 1. 先看现象:不产生任何东西的程序