1、JS作用域:变量和函数作用的范围。

2、JS解析器可以分为域解析和逐行解读代码两个过程。

  域解析:1、当进行域解析的时候,一旦找到var,就会提取后面的变量名,并给它赋值给undefined。

      2、一旦找到function和形参,把整个函数块赋值给函数名,把形参赋值为undefined 

  逐行解读代码:

      解读表达式,解读函数调用部分。 

3、JS解读代码规则: 

  作用域链中变量只能向上访问,不能向上访问。变量先在自己的作用域中找,找不到再向父级作用域中找。

  局部变量不会影响全局变量。

  隐式声明的变量都是全局变量。(所有的全局变量都是window对象的属性,所有的全局函数都是window对象的方法)

最新文章

  1. Oracle Blob数据保存为文件
  2. Excel中VBA进行插入列、格式化、排序
  3. PS与TOP详解
  4. Xamarin Android教程如何使用Xamarin开发Android应用
  5. [转]使用 HTML5 IndexedDB API
  6. MySQL执行计划中key_len详解
  7. MarkDown编辑器用法
  8. 21、HierarchyViewer使用记录
  9. HDU4966 GGS-DDU(最小树形图)
  10. 远程访问TeamTalk的Mysql数据库被拒解决方法
  11. Office 2013
  12. PHP - 验证类
  13. 挺苹果的声音,iPhone 5s的两处进步
  14. [置顶] 遇到难题(bug)的解决方法心得
  15. NGUI使用教程(2) 使用NGUI创建2D场景而且加入标签和button
  16. hdu_2089(数位dp)
  17. LeetCode120-Triangle-数组,动态规划
  18. Django应用app创建及ORM
  19. BZOJ3453: tyvj 1858 XLkxc(拉格朗日插值)
  20. C# 面向对象的封装、继承、多态

热门文章

  1. python学习---50行代码实现图片转字符画2
  2. 教材代码完成情况测试P186(课上测试)
  3. html 行内元素和块级元素
  4. .slideUp()
  5. C# NAudio 录制声音和显示波形图
  6. Ubuntu下查找nginx日志
  7. ControlTemplate in WPF —— RadioButton
  8. vim技巧2
  9. 慕课网_文件传输基础——Java IO流
  10. Python的22个编程技巧,请收下!