![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaScript
文章平均质量分 90
Jaina_Proudmoore
这个作者很懒,什么都没留下…
展开
-
Javascript- 声明变量时用"var"与不用"var"的区别
Javascript声明变量的时候,虽然用var关键字声明和不用关键字声明,很多时候运行并没有问题,但是这两种方式还是有区别的。可以正常运行的代码并不代表是合适的代码。var num = 1;是在当前域中声明变量。如果在方法中声明,则为局部变量;如果是在全局域中声明,则为全局变量。而 num = 1;事实上是对属性赋值操作。首先,它会尝试在当前作用域链(如在方法中声明,则当原创 2016-09-19 12:19:53 · 483 阅读 · 0 评论 -
JavaScript-对闭包的理解
如果一个函数访问了它的外部变量,那么它就是一个闭包。原创 2016-09-29 16:48:18 · 435 阅读 · 0 评论 -
JavaScript-undefined与null的区别
大多数计算机语言,有且仅有一个表示"无"的值,比如,C语言的NULL,Java语言的null,Python语言的None,Ruby语言的nil。有点奇怪的是,JavaScript语言居然有两个表示"无"的值:undefined和null。这是为什么?一、相似性在JavaScript中,将一个变量赋值为undefined或null,老实说,几乎没区别。var a =原创 2016-09-29 21:28:42 · 443 阅读 · 0 评论