基本类型
qq_20513277
这个作者很懒,什么都没留下…
展开
-
JavaScript基础篇-构造函数属性constructor
构造函数属性constructor1、构造函数属性constructor 1、构造函数属性constructor 任何JavaScript函数都可以看作构造函数,调用构造函数是需要一个prototype属性的,这个属性包含一个唯一一个不可枚举的属性constructor,constructor的属性值是一个函数对象 var F = function () {} var p = F.prototype; var c = p.constructor; c === F; // => true ...原创 2020-06-09 23:13:46 · 360 阅读 · 0 评论 -
JavaScript基础篇-闭包
闭包理解 定义:函数体内部的变量都可以保存在函数作用域内部 1、为什么会产生闭包 每次调用Function时,都会为函数创建一个新的对象来保存局部变量,并把这个对象添加进作用域链中。 每当函数调用完成,就会从作用域链中将这个绑定的变量的对象删除。 若当前函数中不存在嵌套函数,那就会直接GC; 若存在,每个函数都有自己的作用域链,并且这个作用域链指向一个变量绑定对象 若这些嵌套的函数对象在外层函数中保存了下来,同样会被从作用域链中删除对象并GC; 若这些嵌套作为返回值返回或者存在了某处的属性中,这时候就会原创 2020-05-17 16:46:33 · 117 阅读 · 0 评论 -
2020-05-17 JavaScript知识点整理-基础篇-基本类型
基础类型 1、JavaScript数据类型分为两大类:原始类型和对象类型 a、原始类型:数字、字符串、布尔、Null、undefined b、对象类型:基本对象(属性的集合,每个属性都由键值对构成)、Function、Array、Date、RegExp、Error 2、null和undefined typeof null; // => 'object' typeof undefined; // => 'undefined' 由上述代码我们不难看出来: a、null是一个特殊对象,‘非对象’原创 2020-05-17 14:16:51 · 143 阅读 · 0 评论