`
redhacker
  • 浏览: 494301 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

javascript创建对象的方式(一)

 
阅读更多
最近复习了一下javascript的基础知识,感觉对这门语言又有了更进一步的认识。其实,对于javascript,是我在学习编程语言中最早的一门语言,请看这篇http://bbs.blueidea.com/forum.php?mod=viewthread&tid=1156844&page=1#pid1156861,随便搜了一下,就可以追溯到2003年,后来迷恋上了java,多少对于javascript的学习没有过多的钻研,08年倒是接触了一段时间extjs,但也没有完全深入下去,最近正值要做一个项目,对于基础比较系统的复习了一下,今天就先说说javascript创建对象这个主题吧!

在很早以前,我看到的书上,在介绍javascript的时候,总是说这是一门基于对象的语言,现在很多书干脆直接说它是一门面向对象的语言,但我认为这些争论都无关紧要,重要的是,这两种声音当中头提到了“对象”这个词,那就说明javascript可以创建对象,那javascript是如何创建对象呢?它跟我们常见的java语言在创建一个对象方面有什么差别?下面就让我们切身感受一下javascript创建对象的独特魅力吧!

创建方式一:

使用Object顶级超类进行创建(在javascript(后面简称为JS)当中,所有的对象都是Object对象的子类。),比如我们创建一个“人”这样一个对象:

var Person = new Object();


但是这样创建的这个“人”,没有他的特征(对象的属性),也没有他的行为(对象的方法),那我们可以这样对这个对象更进一步描述:

var Person = new Object();
Person.name = "redhacker";
Person.age = 30;
Person.sex = "男";
Person.run = function() {
  alert("I am running!");
}


通过这样,我们就详细描述了这个对象的特征及其行为,从而构建了一个具体的对象。

很快,我们发现这种创建对象的方式很不爽,我们如果要创建另外一个对象,都要重复上面的代码,JS中没有类的概念,这上我们很是不爽,下篇博客我们来解决这个不爽的问题吧!

如果您觉得本文对您有益,请点击博文后的google广告,对作者表示支持,谢谢!
分享到:
评论

相关推荐

    javascript创建对象的方式(二)

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

    javascript创建对象的方式(三)

    在JavaScript这门动态类型的编程语言中,创建对象是其核心特性之一。本文将详细探讨三种主要的创建JavaScript对象的方法,并结合“源码”与“工具”的概念,来深入理解这些方式在实际开发中的应用。 一、字面量...

    JavaScript学习之二 — JavaScript创建对象的8种方式

    本文将深入探讨JavaScript创建对象的8种常见方式,帮助你更好地理解和掌握这门动态类型的编程语言。 1. **字面量(Literal)方式** 这是最简单直接的创建对象的方式,通过大括号{}来定义一个对象,然后在内部用...

    一、JavaScript 创建对象

    在JavaScript中,创建对象是编程的基本操作之一。它主要用于构建复杂的数据结构,实现面向对象编程。JavaScript提供了多种创建对象的方法,包括字面量语法、构造函数、对象原型、工厂函数、模块模式以及近年来引入的...

    JavaScript创建对象的七种方式(推荐)

    JavaScript创建对象的方式有很多,通过Object构造函数或对象字面量的方式也可以创建单个对象,显然这两种方式会产生大量的重复代码,并不适合量产。接下来介绍七种非常经典的创建对象的方式,他们也各有优缺点。 ...

    javascript如何创建对象

    JavaScript创建对象的方法主要有以下几种: 一、直接创建 直接创建是通过new Object()来创建一个新的空对象,然后逐步给这个对象添加属性和方法。例如,创建一个名为person1的对象,并添加name、gender属性,以及一...

    javascript创建对象的方式(四)

    以上就是JavaScript创建对象的六种常见方式,每种都有其适用场景和优缺点。理解并熟练掌握这些方法,能够帮助你编写出更加灵活、可维护的代码。在实际项目中,根据需求选择合适的方法,可以提升代码质量和效率。

    javascript面向对象创建对象的方式小结.docx

    ### JavaScript面向对象创建对象的方式小结 #### 一、引言 在JavaScript中,面向对象编程(OOP)是一种非常重要的编程范式。它通过创建和操作对象来组织代码,提高代码的复用性和可维护性。本文将详细介绍...

    Javascript创建自定义对象 创建Object实例添加属性和方法

    如下所示: 代码如下: var person...上面的例子创建了一个名为person的对象,并为它添加了三个属性(name、age和job)和一个方法(sayName())。其中,sayName()方法用于显示this.name()的值。早期的JavaScript开发人员

    javascript创建对象、对象继承的有用方式详解_.docx

    ### JavaScript 创建对象与对象继承的有效方法 #### 一、引言 JavaScript 是一种基于原型的语言,这使得其处理对象和继承的方式与传统的面向对象编程语言有所不同。本文将深入探讨 JavaScript 中创建对象及对象继承...

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

    工厂模式是最早期的对象创建方式之一,它通过一个函数来创建对象,并返回新创建的对象。这种方法的核心是利用函数封装创建对象的细节,然后通过返回值来创建对象实例。工厂模式的优点是解决了创建多个具有相同属性和...

    javascript对象创建

    首先,让我们从最基础的创建对象的方式开始。在JavaScript中,可以使用字面量语法来创建一个简单的对象: ```javascript var obj = { name: 'John', age: 30, sayHello: function() { console.log('Hello, ' + ...

    Javascript面向对象编程.

    在JavaScript中,面向对象主要通过以下三种方式实现: 1. **构造函数(Constructor)**:构造函数是一种特殊的函数,用于创建和初始化对象。我们可以通过`new`关键字来调用构造函数,创建一个新的对象实例。例如: ...

    JavaScript核心对象参考手册

    2. **对象创建与原型Prototype**: JavaScript使用`new`关键字创建对象实例,原型链允许对象间共享属性和方法,`__proto__`或`prototype`属性是理解这一机制的关键。 3. **函数对象Function**: 在JavaScript中,函数...

    JavaScript对象创建的九种方式

    工厂模式是一种封装创建对象过程的方法。通过函数来创建对象,将创建逻辑封装在函数内部,返回新创建的对象。这样可以确保每次调用函数时都得到一个新的对象。 4. **构造函数模式**: 构造函数是一种特殊函数,用于...

    面向对象JavaScript精要(英文原版pdf)

    - **第三章:JavaScript中的类和对象**:详细介绍如何使用JavaScript创建类和对象。 - **第四章:继承**:探讨JavaScript中实现继承的不同方式。 - **第五章:封装和私有性**:讲解如何在JavaScript中实现封装以及...

    JAVASCRIPT 面向对象编程精要

    在JavaScript中,创建对象可以通过以下方式: ```javascript let person = { name: "John Doe", age: 30 }; ``` 访问对象的属性也很简单: ```javascript console.log(person.name); // 输出 "John Doe" ``` ####...

    JavaScript面向对象编程指南.pdf

    JavaScript是一种高级的、解释型的编程语言,它支持面向对象的编程范式,允许开发者创建对象、使用继承和多态等面向对象的特性。以下是关于JavaScript面向对象编程的一些关键知识点: 1. 对象:在JavaScript中,...

    JavaScript对象创建总结

    javascript对象创建方法总结,通过这些方法的总结,可以对对象有了更深一步的了解,也加深了对对象的巩固认识。

Global site tag (gtag.js) - Google Analytics