function demo()
{
$(function(){
kk=416465;
})
alert(kk) //为什么运行后alert()方法无法输出kk呢?kk不是一个全局变量吗
}
alert(kk)为什么访问不了kk=416465;
window.kk这样怎么理解??
追答window.kk 就是全局变量了。
直接写 kk 就只是在当前作用域中的变量,因为你的当前作用域是一个函数,它就只在函数中起作用。
当我们在所有函数的外面写 kk = 614; 则这个作用域就是全局的。
所有的全局变量都被自动地当成是 window 对象的属性值。
什么全局变量呢?不是不用声明var就可以其他都可以访问了?