整理一下var和函数function的一些小知识点

var 可以变量提升,但是不能定义  相当于给window添加了一个对应的属性   变量提升:什么是变量提升,就是在浏览器运行时将var 声明的变量提升到最顶部。    为什么会出现这样的结果? 正式因为变量提升,所以才会导致undefined, var 声明的变量,作用域分为两种,一种是全局作用域就是在window下或函数外声明的变量,第二种局部作用域,是在函数内声明的变量。  这里又涉及到一个
相关文章
相关标签/搜索