作用域和闭包 — Javascript基础探究篇(6)

我们的程序之所以能够实现足够复杂的功能,很大程度是因为程序能够记住运行的状态。比如运行过程中变量的值,函数的声明等等。如果没有状态,程序的功能性将会受到很大的限制。程序查找状态的规则就叫做作用域。 速览编译原理 尽管我们将javascript归为动态语言或者解释性语言,但是javascript在运行前也需要编译。通...