js对象、构造函数和实例化

时间:2020-09-16 19:36:57 来源:

【摘要】 js对象、构造函数和实例化考必过小编为大家整理了关于js对象、构造函数和实例化的信息,希望可以帮助到大家!

js对象、构造函数和实例化

标签:scriptlang类型使用引用数据类型objectlanname创建

1. 对象

JavaScript中对象是一种引用数据类型,除了原始值,其他值皆为对象。

对象是一种包含属性和方法的数据,以key-value形式存在。

var obj = { name: "tom", age: 23 }

2. 构造函数

构造函数不同于一般函数,它可以使用new关键字创建并初始化对象。

function Person(name, age) {
    this.name = name;
    this.age = age;
}

3. 实例化

创建一个对象,生成一个具体实例,便是对象的实例化。

通过内置Object创建一个对象实例。

var person = new Object();
person.name = "tom";
person.age = 23;
person.sayHi = function() {
    console.log("Hello World!");
}

通过字面量{}创建一个对象实例。

var person = {
    name: "tom",
    age: 23,
    sayHi: function() {
        console.log("Hello World!");
    }
}

通过构造函数创建一个对象实例。

function Person(name, age) {
    this.name = name;
    this.age = age;
    this.sayHi = function() {
        console.log("Hello World!");
    }
}

var person = new Person("tom", 23);

【js】对象、构造函数和实例化

标签:scriptlang类型使用引用数据类型objectlanname创建

以上就是js对象、构造函数和实例化的内容,更多资讯请及时关注考必过网站,最新消息小编会第一时间发布,大家考试加油!

上一篇      下一篇
前端相关推荐 更多>>
前端热点专题 更多>>
热点问答
国家公务员考试年龄限制是多少 公务员国考和省考考试内容有什么区别 函授大专学历能不能考公务员 国家公务员考试考点能自己选择吗 新闻学专业能报考2022年公务员考试吗 什么是联合培养研究生 什么是破格录取研究生 什么人不适合读研 研究生报名户口所在地填什么 研究生结业和毕业有什么区别
网站首页 网站地图 返回顶部
考必过移动版 https://m.kaobiguo.net