第三章:函数与块儿作用域

正如我们在第二章中探索的,作用域由一系列“气泡”组成,这些“气泡”的每一个就像一个容器或篮子,标识符(变量,函数)就在它里面被声明。这些气泡整齐地互相嵌套在一起,而且这种嵌套是在编写时定义的。

但是到底是什么才能制造一个新气泡?只能是函数吗?JavaScript 中的其他结构可以创建作用域的气泡吗?