javaScript中的构造函数

Posted hx0404

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javaScript中的构造函数相关的知识,希望对你有一定的参考价值。

1 对象的概念

a: 对象是单个实物的抽象

b: 对象是一个容器,封装了属性和方法

2 构造函数

面向对象编程的第一步,就是要生成对象。js中面向对象编程是基于构造函数(constructor)和原型链(prototype)的

js语言中使用构造函数作为对象的模板,所谓构造函数,就是提供一个生成对象的模板,并描述对象的基本结构的函数。一个构造函数,也可以生成多个对象,每个对象都要相同的结构。

构造函数的基本结构

var Person  = function(){

 this.name = ‘zs‘

}

function Person(){

     this.name = ‘zs‘

}

为了区别于普通函数 构造函数特点

1 构造函数的函数名第一个字母通常大写

2 函数体内使用this关键字 代表索要生成的对象

3 生成对象的时候,必须使用new命令来调用构造函数。

以上是关于javaScript中的构造函数的主要内容,如果未能解决你的问题,请参考以下文章

JavaScript中的普通函数与构造函数比较

JavaScript中的构造函数

javascript中的多个构造函数

JavaScript 构造函数中的“var”变量会发生啥?

JavaScript中的构造函数和工厂函数

javascript中的构造函数和原型及原型链