- 博客(3)
- 收藏
- 关注
转载 【JavaScript】逻辑运算符 非 ! 与&& 或||
【摘自linxiong :原文链接】 JS中的逻辑运算符在处理布尔值的判断时,和其他语言没有什么不同,不过在处理对象时,就需要好好梳理记忆下了。 逻辑非 ! 如果一个操作数是一个对象,返回false; 如果一个操作数是一个空字符串,返回false; 如果一个操作数是一个非空字符串,返回false; 如果一个操作数是一个数值0,返回true; 如果一个操作数是任意的非零字符,返回false; 如果一个操作数是null,返回true; 如果一个操作数是NaN,返回true; 如果一个操作数是undefi
2020-05-24 11:33:02 183
原创 【JavaScript】什么是闭包
【重点】再总结闭包之前,先搞明白闭包在工作中的实战作用 团队多人开发一个项目时,为了避免大家全局变量命名一样发生错误,所以搞个函数把他们都包起来。 ---------------------鄙人愚见,请各位大佬多多指点 1.什么是闭包 闭包就是能够读取其他函数内部变量的函数; 定义在一个函数内部的函数(在javascript中,只有函数内部的子函数才能读取局部变量); 闭包是将函数内部和函数外部连接起来的桥梁; --------------------闭包到底是个什么鸟东西啊,概念都听了半年了怎么还.
2020-05-22 23:20:06 189
原创 【JavaScript】js运算符、声明变量的方式
第一个问题:let,const声明的变量在Window中无法获取到的问题? - ES5中声明变量的方式只有两种: var 、 function; - ES6新增 4种声明变量的方式let、const、import、class,加上ES5总共6种; - 还需要了解顶层对象:浏览器环境中顶层对象是window,Node中是global对象; - ES5中,顶层对象的属性等价于全局变量。; - ES6中,有所改变:var、function声明的全局变量,依然是顶层对象的属性;let、const、
2020-05-22 14:25:07 189
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人