
JavaScript
「已注销」
在线等工作ing!!!
展开
-
JavaScript数据类型-简
数据类型基本数据类型(值类型)引用数据类型#基本数据类型和引用数据类型基本数据类型(值类型)数字number字符串string布尔booleannullundefined引用数据类型对象object普通对象数组对象正则对象日期对象等等…函数functionES6中新增加的一个特殊的类型:Symbol,唯一的值[基本数据类型]var num= 1...原创 2019-09-18 09:35:52 · 136 阅读 · 0 评论 -
Number数据类型解析
Number数据类型NaN:not a number 但是它是数字类型的isNaN:检测当前值是否不是有效数字,返回true代表不是有效数字,返回false是有效数字//=>语法:isNaN([value])var num=12;isNaN(num); //->检测num变量存储的值是否为非有效数字 falseisNaN('13') =>falseisNaN('珠...原创 2019-09-18 09:42:47 · 767 阅读 · 0 评论 -
深度克隆
基本类型(值类型)没有指向空间地址,所以基本类型没有深度浅度克隆之说,引用类型才有深度浅度克隆之说1.引用类型基于json字符进行深度克隆let obj1 = {name:'fuheng'}let obj2 = JSON.parse(JSON.stringify(obj1))console.log(obj1 === obj2);//falseobj2.name='fuyi';conso...原创 2019-09-19 16:26:30 · 143 阅读 · 0 评论 -
闭包
闭包:1.密闭的容器,类似set,map容器,存储数据的2.闭包是一个对象,存放数据 key:value形成条件 1.函数嵌套 2.内部函数引用外部函数的局部变量闭包优点:延长外部函数局部变量生命周期闭包缺点:长时间占用容易内存泄露建议用完闭包及时清除,销毁//简单闭包function out(){ var a = 1; function inner(...原创 2019-09-19 16:53:26 · 1027 阅读 · 0 评论 -
JavaScript中null和undefined的区别
JavaScript中存在这样两种原始类型:Null与Undefined。这两种类型常常会使JavaScript的开发人员产生疑惑,在什么时候是Null,什么时候又是Undefined?Undefined类型只有一个值,即undefined。当声明的变量还未被初始化时,变量的默认值为undefined。Null类型也只有一个值,即null。null用来表示尚未存在的对象,常用来表示函数企图返回...原创 2019-09-19 17:06:44 · 177 阅读 · 0 评论