首页 > Web开发 > 详细

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

时间:2016-05-17 21:10:08      阅读:193      评论: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
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!