![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
你不知道的JavaScript
文章平均质量分 77
yyanliqi
less interests ,more interest .
展开
-
函数作用域和块作用域
1.函数中的作用域 1. 无论标识符声明在作用域的何处,这个标识符所代表的变量或函数都将附属于所处作用域的气泡。 2.函数作用域的含义:属于这个函数的全部变量可以在整个函数的范围内使用及复用。 function foo(a){ var b=2; //一些代码 function bar(){ //... } var c=3;} 2....原创 2018-10-29 21:31:32 · 5491 阅读 · 2 评论 -
作用域是什么
1.编译原理 传统的编译语言的流程中,程序的一段源代码在执行之前会经历三个步骤:分词/词法分析(Tokenizing/Lexing) 将由字符组成的字符串分解成有意义的代码块,这些代码块被称为词法单元。解析/语法分析 将词法单元流转换成一个由元素逐级嵌套所组成代表了程序语法结构的树(抽象语法树)代码生成 将抽象语法树转换为可执...原创 2018-10-26 20:03:50 · 3894 阅读 · 0 评论 -
词法作用域
1.词法阶段 1.词法化:对源代码中的字符进行检查,如果是有状态的解析过程,还会赋予单词词义 2.词法作用域:定义在词法阶段的作用域。由写代码时将变量和块作用域写在哪里来决定。 3.例子: 作用域气泡由其所对应的作用域块代码写在哪里决定,它是逐级包含的。 4.查找 作用...原创 2018-10-26 20:35:17 · 147 阅读 · 0 评论