js作用域及作用域链概念理解及使用

小芒果一号 19 0 PDF 2021-02-01 03:02:47

(1)作用域 一个变量的作用域(scope)是程序源代码中定义的这个变量的区域。 1. 在JS中使用的是词法作用域(lexical scope) 不在任何函数内声明的变量(函数内省略var的也算全局)称作全局变量(global scope) 在函数内声明的变量具有函数作用域(function scope),属于局部变量 局部变量优先级高于全局变量 var name=one; function test(){ var name=two; console.log(name); //two } test(); 函数内省略var的,会影响全局变量,因为它实际上已经被重写成了全局变量 v

用户评论
请输入评论内容
评分:
暂无评论