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