(1)调用函数时创建函数作用域,函数执行完毕后,函数作用域销毁。
(2)每调用一次,函数就会创建一个新的函数作用域,它们之间是相互独立的
(3)在函数作用域中,可以访问到全局作用域的变量。在全局作用域中无法访问到函数作用域中的变量。
(4)当在函数作用域中操作一个变量时,它会先在自身作用域中寻找,找到了直接用,没有则向上一级作用域中寻找,直到找到全局作用域,找到了就可以直接用,如果全局作用域中依然没有找到则会报错。