JavaScript
花落花开99
这个作者很懒,什么都没留下…
展开
-
JavaScript 中的对象类型
什么是对象简单的说,对象就是一组属性(property)的集合。每个属性包含两部分:属性名(key)—— 可以是字符串或者符号(symbol)类型值。特征(attributes)—— 用来描述属性的状态。属性的分类对象属性可以分为两类:数据属性(data property)—— 属性值是可以直接访问的。访问器属性(accessor property)—— 属性值通过访问器函数(accessor function)来访问的,包含 getter 和 setter 方法。getter方法用来获原创 2020-11-07 22:34:47 · 663 阅读 · 0 评论 -
JavaScript 中的Object
在 JavaScript 中,几乎所有的对象都是 Object 类型的实例,它们都会从Object.prototype继承属性。Object 是 JavaScript 的一个内置对象,它是一个构造函数,但是也可以用作普通的函数。构造函数Object 作为构造函数,可以使用new关键字来生成一个新的对象。// 这是一个空对象var obj = new Object();Object 可以接受一个参数:若参数是null或者undefined,则返回一个空对象。若参数是一个对象,则直接返回这个原创 2020-10-24 12:02:10 · 1031 阅读 · 0 评论 -
JavaScript 的类型系统
文章目录Null和Undefined类型Number类型存储结构字面量特殊数值Bigint类型String类型字面量模板字符串转义字符串与数组字符串长度字符集Symbol类型Object类型数据类型判断相关资料当前 ECMAScript 标准定义了8种数据类型,包括7个原始(primary)类型,还有一个是对象类型。类型含义说明Undefined未定义未声明的变量,或者声明过但未赋值的变量的值。该类型只有一个值:undefined。Null空值该类型只有一个值:nul原创 2020-10-18 19:04:16 · 297 阅读 · 1 评论 -
JavaScript 基于原型的继承
面向对象中的继承特性,有三种实现方案:基于类(class-based)基于原型(prototype-based)基于元类(metaclass-based)JavaScript 采用的是基于原型的实现方案,这也是 JavaScript 最重要的语言特性之一。因此,在 JavaScript 中没有类(class)的概念,对象实例是通过构造函数来创建的。构造函数中有个prototype属性,该属性的值就是原型。原型也是一个对象实例,当使用构造函数创建对象实例时,新创建的对象实例就是从这个原型实例“原创 2020-10-05 20:17:27 · 345 阅读 · 0 评论