在这里插入图片描述
在这里插入图片描述
注: 没有使用 Var 声明的都是全局变量, 不论在方法里还是方法外
在这里插入图片描述
就近原则, 输出的方法里的局部变量
在这里插入图片描述
如果你想访问全局变量 你可以用 Windows 或者 this 前缀
因为 Windows 指的是当前的窗口, 访问的是全局变量的成员
在这里插入图片描述
没有块级作用域的概念
在这里插入图片描述
什么是块 (一段, 块代码) 级作用域?
<font color="red">
解答: 因为你声明的 var name ="宝宝" 是在 for 循环中声明的, 只能在 for 循环中调用, 不能再括号外调用, 但是 JavaScript 没有块级作用域的概念 , 也可以调用
注: ES6 中可以使用 let 关键字定义变量, 支持块级作用域
来源: http://www.jianshu.com/p/a7a8f398d9a4