js的链式作用域和var变量声明
2015-11-12 23:31
567 查看
在变量解析过程中首先查找局部的作用域,然后查找上层作用域。
![](http://images2015.cnblogs.com/blog/740329/201511/740329-20151112232915165-1577976276.png)
输出10
![](http://images2015.cnblogs.com/blog/740329/201511/740329-20151112233031572-967176619.png)
输出undefined
在函数内部定义变量不带var,相当于进行变量赋值。
![](http://images2015.cnblogs.com/blog/740329/201511/740329-20151112232915165-1577976276.png)
输出10
![](http://images2015.cnblogs.com/blog/740329/201511/740329-20151112233031572-967176619.png)
输出undefined
在函数内部定义变量不带var,相当于进行变量赋值。
![](http://images2015.cnblogs.com/blog/740329/201511/740329-20151112232725775-280366852.png)
相关文章推荐
- js中(!exp)
- JavaScript函数实现鼠标指向后带图片的提示效果
- javascript 高级程序设计(一) 正则表达 RegExp实例属性
- JS贪吃蛇开发笔记3
- JSplitPane布局方式的使用
- JSP之登录,注册页面(四)
- JS贪吃蛇开发笔记2
- JSP之登录,注册页面(三)
- javascript基础
- JS贪吃蛇开发笔记1
- JSP之登录,注册页面(二)
- JavaScript函数部分
- JSP之登录,注册页面(一)
- 《Head First Servlet JSP》web服务器,容器,servlet的职责
- 解决js中setTimeout()函数的兼容问题
- week10---11月13日 JS基础(五)
- json.stringfy()和json.parse()
- js执行上下文
- JsonCpp Documentation
- JSP页面中的pageEncoding和contentType(charset)两种属性的区别