Var i=100 显示申明(局部变量)
i=100 隐式申明(全局变量)
在函数中使用var关键字进行显式申明的变量是做为局部变量,而没有用var关键字,使用直接赋值方式声明的是全局变量。
当我们使用访问一个没有声明的变量时,JS会报错。
而当我们给一个没有声明的变量赋值 时,JS不会报错,相反它会认为我们是要隐式申明一个全局变量。
啊哈!就是全局和局部变量的区别啦,赶快动动你们的勤快的双手尝试下吧!
Var i=100 显示申明(局部变量)
i=100 隐式申明(全局变量)
在函数中使用var关键字进行显式申明的变量是做为局部变量,而没有用var关键字,使用直接赋值方式声明的是全局变量。
当我们使用访问一个没有声明的变量时,JS会报错。
而当我们给一个没有声明的变量赋值 时,JS不会报错,相反它会认为我们是要隐式申明一个全局变量。
啊哈!就是全局和局部变量的区别啦,赶快动动你们的勤快的双手尝试下吧!