变量
HansExploration
这个作者很懒,什么都没留下…
展开
-
JS中最经典的全局变量和局部变量问题
话不多说,直接上例子:1、程序的运行结果为:100 10 1001 var a = 10;2 function test(){3 a = 100;4 console.log(a);5 console.log(this.a);6 var a;7 console.log(a);8 }9 test();解析:Javascript在执行前会对整个...转载 2018-04-11 13:52:46 · 237 阅读 · 0 评论 -
详解变量声明加 var 和不加 var 的区别
在全局作用域中声明变量加 var 关键字和不加 var ,js 引擎都会将这个变量声明为全局变量,在实际代码运行时,两种声明方式的变量的行为也几乎是一致的。但是在全局作用域下是否声明一个变量的时候加 var 和不加 var,js 引擎具体执行了哪些操作呢,其效果又是否完全一致?首先我们看在一个函数体内(局部作用域)声明变量,如下:// 变量声明不加 varfunction foo (a) { ...转载 2018-04-11 13:54:01 · 295 阅读 · 0 评论