javascript 声明前置与做用域 ( hoisting& Scoping)

1.javascript无论是变量(or 叫变量表达式?或者变量的声明与赋值吧 var scope="loacal")的声明仍是函数(or 函数表达式)的声明,都遵循命名在当前做用域前置(提高到当前命名空间顶端)函数体保留在原地。 var scope='global';//全局变量 function text(){ console.log(scope);//输出为undefined
相关文章
相关标签/搜索