jquery变量是全局变量还是局部变量:何时销毁?

一般funciton a(){var x = 0;} 然后调用函数a(); 此时局部变量x调用后销毁。
如果是jquery呢,它里面的变量是全局还是局部的?
$(document).ready(function(){
var x=0;

}); 请问jquery里的变量何时销毁?

$(document).ready(function(){
var x=0;

});
这个是在当前jsp页面是全局变量,它只放在内存中了,你不用关心它何时销毁
温馨提示:内容为网友见解,仅供参考
第1个回答  2015-05-05
也是在函数执行完之后就销毁
第2个回答  2015-05-05
一样的,jquery 只是一个 js 的库
第3个回答  2016-01-24
JavaScript 作用域
在 JavaScript 中, 对象和函数同样也是变量。
在 JavaScript 中, 作用域为可访问变量,对象,函数的集合。
JavaScript 函数作用域: 作用域在函数内修改。
JavaScript 局部作用域
变量在函数内声明,变量为局部作用域。
局部变量:只能在函数内部访问。
实例
// 此处不能调用 carName 变量

function myFunction() {
var carName = "Volvo";

// 函数内可调用 carName 变量

}
JavaScript 变量生命周期在它声明时初始化。
局部变量在函数执行完毕后销毁。
全局变量在页面关闭后销毁。
第4个回答  2015-05-05
局部的 销毁的话应该是在页面关闭之后吧。本回答被提问者采纳
相似回答