1加var和不加var没有什么区别,实际上是一个错误的观点,如果在函数外面,也就是说在window区域加不加var确实是一样,因为都会是全局变量的效果,而如果在函数内部,加var就是局部变量,不加是全局变量
function test() {
i = 0;
}
$(document).ready(function() {
test();
alert(i)
})
本文探讨了在JavaScript中变量声明(var)的作用域及其在函数内外的区别,通过实例展示了如何正确理解并使用全局与局部变量。
1加var和不加var没有什么区别,实际上是一个错误的观点,如果在函数外面,也就是说在window区域加不加var确实是一样,因为都会是全局变量的效果,而如果在函数内部,加var就是局部变量,不加是全局变量
function test() {
i = 0;
}
$(document).ready(function() {
test();
alert(i)
})
1701
1625
1341

被折叠的 条评论
为什么被折叠?