![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Javascript
VictoryRSS
这个作者很懒,什么都没留下…
展开
-
js预编译
js预编译:JavaScript是一种解释执行的语言,也就是说代码从上往下执行,但在执行的前一刻会有一个预编译过程。先看一下代码:console.log(a);//undifined;var a="a";如果在赋值之后访问var a="a";console.log(a);//输出a这是因为在js当中,声明和赋值分两步完成,在代码执行的时候,先将变量申明提前,然后在执行的时候将变量原创 2017-11-25 12:52:43 · 313 阅读 · 0 评论 -
作用域链、闭包
什么是闭包?js语言的特点之一是:内部函数可以访问全局变量的值,而外部函数不能访问内部变量的值。function test(){ var a="123"; function b() { console.log(a); } b();}test();//输出123反过来,如果a变量在函数b内部的话,test函数是访问不到的。内层函数实际上可以访问外部原创 2018-02-06 20:00:19 · 150 阅读 · 0 评论