`
默默的小熊
  • 浏览: 232769 次
社区版块
存档分类
最新评论

Js创建对象(构造函数)

 
阅读更多

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>Js</title>
</head>
<body>
<script type="text/javascript">
//在Js中并不是只有内置对象才拥有构造函数。Js允许开发者创建一个
//自定义构造函数,并通过该自定义构造函数来创建对象,创建构造函
//数的方法与创建普通函数的方法类似,都是使用function语句。
function Monitor(){
this.price = 1800;
this.factory = "temp";
this.type = "C2";
this.size = 17;
}
//在以上代码中,函数Monitor是一个构造函数。从代码上来看,构造函数
//与普通函数没有什么区别,只是构造函数内部使用了this关键字。this
//代表当前对象,即构造函数Monnitor,而this.type代表的是构造函数的
//一个属性。
//在Js中,构造函数相当一个模板,使用构造函数创建一个对象,那么该对
//象就具有构造函数中所设置的属性和方法了。

var myMonitor1 = new Monitor();
document.writeln(myMonitor1.price);
document.writeln(myMonitor1.factory);
document.writeln(myMonitor1.type);
document.writeln(myMonitor1.size);
</script>
</body>
</html>
 
分享到:
评论

相关推荐

    js定义类 对象 构造函数,类的继承

    // 使用构造函数创建对象 let person1 = new Person('李四', 25); let person2 = new Person('王五', 35); console.log(person1.name); // 输出:李四 console.log(person2.age); // 输出:35 ``` 然后是类的概念...

    构造函数和实例

    在深入讨论构造函数和实例之前,首先需要了解JavaScript中构造函数的概念。构造函数是一种特殊函数,它主要用于创建和初始化一个新对象。与普通函数不同的是,构造函数通常在使用new操作符时被调用。在JavaScript中...

    js面向对象之常见创建对象的几种方式(工厂模式、构造函数模式、原型模式).docx

    构造函数模式通过使用 `new` 关键字来创建对象实例。这种方式与工厂模式类似,但更加规范化且具有更好的可读性。以下是构造函数模式的示例代码: ```javascript function CPerson(name, sex, age) { // 首字母大写 ...

    Javascript 设计模式之构造函数模式.zip

    构造函数模式是JavaScript中的一种重要设计模式,用于创建对象。本文将深入探讨构造函数模式及其应用。 构造函数模式的核心在于使用函数来创建具有相似属性和方法的对象。在JavaScript中,函数可以作为构造函数来...

    javascript工厂模式和构造函数模式创建对象方法解析.docx

    ### JavaScript工厂模式与构造函数模式创建对象方法解析 #### 一、工厂模式 在JavaScript中,工厂模式是一种常用的设计模式,用于封装创建对象的过程。它通过一个函数来创建具有相似特性的多个对象实例,这些对象...

    javascript创建对象的方式(二)

    这篇博客“javascript创建对象的方式(二)”可能详细介绍了在JavaScript中除了最基础的字面量语法之外的其他创建对象的方法。这里我们将深入探讨几种常见的创建对象的方式。 1. **构造函数**: JavaScript中的...

    构造函数 原型对象 实例、图解

    在 JavaScript 中,构造函数是一个特殊的函数,它用来创建对象。构造函数的主要特点是,它的函数名以大写字母开头,例如 `Function`、`Array`、`Date` 等。构造函数的作用是创建一个新的对象,并将其作为当前对象的...

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

    构造函数是一种特殊的函数,其设计初衷是在创建对象时被调用,用来初始化新创建对象的属性和方法。在JavaScript中,构造函数的命名通常首字母大写,以区别于普通函数。例如: ```javascript function Dog(name) { ...

    js中数组、创建对象、构造函数、JSON格式、改变this指向

    在 JavaScript 中,构造函数是一种特殊的函数,用于创建对象。构造函数习惯上来说都需要首字母大写,例如:`function Person(name, age) { this.name = name; this.age = age; }`。构造函数需要用 `new` 来调用,...

    在js中创建类和对象

    本文将详细介绍几种常见的创建对象的方法,包括它们的特点和优缺点。 5.1 工厂方法 工厂方法是一种创建对象的模式,通过一个函数来创建具有特定属性和行为的对象。在JavaScript中,我们可以定义一个函数,如`...

    define方法和构造函数return对象学习

    本文将深入探讨JavaScript中的构造函数以及如何在构造函数中返回一个对象。在JavaScript编程中,构造函数是一种特殊类型的函数,用于创建和初始化特定类型的新对象。通常情况下,构造函数内部不直接返回值,而是通过...

    js构造函数创建对象是否加new问题

    这篇文章主要探讨了在使用构造函数创建对象时,是否应该加上`new`操作符的区别。 ### 1. `new`操作符的作用 当我们在调用构造函数时加上`new`操作符,它执行以下四个关键步骤: 1. **创建新对象**:JavaScript会...

    JavaScript原型对象、构造函数和实例对象功能与用法详解

    本文实例讲述了JavaScript原型对象、构造函数和实例对象功能与用法。分享给大家供大家参考,具体如下: 大家都知道,javascript中其实并没有类的概念。但是,用构造函数跟原型对象却可以模拟类的实现。在这里,就先...

    javascript创建对象的方式(一)

    这篇博文主要探讨了JavaScript创建对象的几种常见方式,这对于理解和掌握JavaScript面向对象编程至关重要。在实际开发中,了解并灵活运用这些方法能够提高代码的可读性和可维护性。下面,我们将详细讲解标题中提到的...

    在javascript中创建对象的各种模式解析

    JavaScript中创建对象最直接的方法是使用对象字面量,或者通过new关键字结合构造函数来创建实例。对象字面量允许直接定义一个对象的属性和方法,而new关键字则是用来根据构造函数创建一个新的对象实例,将构造函数中...

    Javascript面向对象编程(二) 构造函数的继承

    今天要介绍的是,如何生成一个”继承”多个对象的实例。... 构造函数绑定 最简单的方法,大概就是使用call或apply方法,将父对象的构造函数绑定在子对象上,也就是在子对象构造函数中加一行: 代码如下

    JavaScript精炼之构造函数 Constructor及Constructor属性详解

    对象的constructor属性用于返回创建该对象的函数,也就是我们常说的构造函数,除了创建对象,构造函数(constructor) 还做了另一件有用的事情—自动为创建的新对象设置了原型对象(prototype object)

    再践javascript对象、原型、属性、构造函数、扩展、json.docx

    开发者可以通过自定义构造函数来创建对象,这种方式类似于其他面向对象语言中的类的实现。 - **基于原型的对象**:这是JavaScript中最核心的对象类型。每一个函数都可以用作构造函数,而由构造函数创建的对象则...

    JavaScript构造函数详解

    在JavaScript中,构造函数是一种特殊类型的函数,用于初始化创建对象。构造函数经常被用于创建具有相似属性和方法的多个对象。JavaScript中构造函数和实例对象之间的关系,以及其背后的原理是JavaScript编程中的一个...

Global site tag (gtag.js) - Google Analytics