码迷,mamicode.com
首页 > Web开发 > 详细

JS的动态变量与静态变量(与JS的角度无关的例子)

时间:2016-05-17 21:12:13      阅读:202      评论:0      收藏:0      [点我收藏+]

标签:

JS是使用静态作用域

var x  = 10;

function foo(){

  alert(x) 

};

function bar(){

  var x = 20;

  foo()

};

bar();

静态作用域:

最后foo函数会在全局作用域找变量x并alert;

动态作用域:

调用foo函数之后会找站最近的x;

JS的动态变量与静态变量(与JS的角度无关的例子)

标签:

原文地址:http://www.cnblogs.com/sakurashadow/p/5503123.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!