![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
重学js
晨读秀秀
取悦他人不如丰富自己!
展开
-
重学js-数据类型
数据类型:> 基本数据类型:Boolean,Null,String,Number,Undefined,Symbol> 引用数据类型:Object判断方式:1. typeof:不可用于null跟object,因为判断类型都是objectps:注意null区分大小写与Null不同例题:console.log(typeof undefined == typeof NULL);答案...原创 2019-04-17 14:13:14 · 154 阅读 · 0 评论 -
重学js-作用域
### 1.全局作用域,直接声明在window中的,如var a=1;不会被浏览器垃圾回收器回收### 2.局部作用域,声明在函数内的,在函数调用后会被垃圾回收器回收,闭包除外//全局作用域```function demo(){ var a="hello";//局部作用域}```### 3.词法作用域:词法作用域就是定义(声明)词法作阶段的作用域,这个跟声明时的的作用...原创 2019-04-17 14:14:51 · 128 阅读 · 0 评论 -
重学js-闭包
# # #闭包的定义:>当函数可以记住并访问所在词法作用域时,就产生了闭包,即使函数是在当前词法作用域外执行(《你不知道的js》的解释);我得个人理解:b 当函数嵌套时,内层函数访问了外层函数的内容是变会产生闭包,可以通过google浏览器调试观察例如:```function foo(){ var a=2; function bar(){ ...原创 2019-04-17 14:16:01 · 155 阅读 · 0 评论