变量在它声明时初始化。

 

局部变量在函数调用时创建,当函数执行完毕后销毁,这和为什么要使用闭包也有一点关系,当然这是另外的话题了。

 

全局变量在页面(当前页面)关闭后销毁。