js中的作用域
2016-04-07 17:54
274 查看
作用域:
域:空间、范围、区域……
作用:读、写
浏览器:“JS解析器”
1)“找一些东西”
:var function 参数
a = ...未定义
所有的变量,在正式运行代码之前,都提前 赋了一个值:未定义
fn1 = function fn1(){ alert(2); }
所有的函数,在正式运行代码之前,都是整个函数块
JS 的预解析
遇到重名的:只留一个
变量和函数重名了,就只留下函数
2)逐行解读代码:
表达式:= + - * / % ++ -- ! 参数……
表达式可以修改预解析的值!
域:空间、范围、区域……
作用:读、写
浏览器:“JS解析器”
1)“找一些东西”
:var function 参数
a = ...未定义
所有的变量,在正式运行代码之前,都提前 赋了一个值:未定义
fn1 = function fn1(){ alert(2); }
所有的函数,在正式运行代码之前,都是整个函数块
JS 的预解析
遇到重名的:只留一个
变量和函数重名了,就只留下函数
2)逐行解读代码:
表达式:= + - * / % ++ -- ! 参数……
表达式可以修改预解析的值!
相关文章推荐
- JavaScript 学习笔记之变量及其作用域
- 深入理解javascript作用域和闭包
- javascript作用域和闭包使用详解
- 深入浅析JavaScript中的作用域和上下文
- 关于JavaScript作用域你想知道的一切
- 深入理解Javascript作用域与变量提升
- 跟我学习javascript的作用域与作用域链
- 深入理解Javascript中this的作用域
- JavaScript 变量、作用域及内存
- JavaScript修改作用域外变量的方法
- Javascript学习笔记之函数篇(六) : 作用域与命名空间
- 浅谈javascript中的作用域
- javascript变量作用域使用中常见错误总结
- JSP中 Session和作用域的使用
- js变量以及其作用域详解
- javascript中的作用域和上下文使用简要概述
- Javascript学习笔记3 作用域
- JavaScript.The.Good.Parts阅读笔记(二)作用域&闭包&减缓全局空间污染
- javascript 变量作用域 代码分析
- 关于JavaScript中var声明变量作用域的推断