javascript实例教程(5) 利用javascript创建对象
你可能对于一些其它的编程语言很熟悉,比如C++或者Java等等,它们也是可以创建对象的,现在最新的VB版本VB.NET也具有了更好的面向对象功能 -----创建对象。从本质上讲,创建对象的想法只是为了创建一个简单的实体,这个实体包含了许多属性和方法。以下是一个对象构造器的例子:
function Person(name, age, colour) {
this.name = name;
this.age = age;
this.colour = colour;
}
然后,我们可以这样来调用Person构造器:
var somebody = new Person("Patrick", 22, "red");
或者从用户那里得到输入数值:
var pName = prompt("What is your name?");
var pAge = prompt("How old are you this year?");
var pColour = prompt("What is your favourite colour?");
var somebody = new Person(pName, pAge, pColour);
所有在JavaScript中得构造器,就象在Java中,都可以利用new关键字来进行调用。当一个person利用它的属性{"Patrick", 22, "red"}被创建(或者说被构造)的时候,这些数值就可以访问了
分享到:
相关推荐
这个"JavaScript实例教程.zip"包含了丰富的学习资料,帮助初学者深入理解和掌握JavaScript的核心概念与实际运用。 首先,JavaScript是基于ECMAScript标准的,其语法和Java有相似之处,但它们是两种不同的语言。...
以下是对21章JavaScript实例教程源代码的详细解读: 1. **变量与数据类型**:在JavaScript中,变量用于存储数据,可以使用var、let或const关键字声明。了解基本数据类型(如字符串、数字、布尔值、null、undefined...
5. 对象和数组:学习JavaScript对象的创建和操作,数组的常用方法,以及如何使用JSON格式进行数据交换。 二、JavaScript进阶 1. 面向对象编程:理解原型链、构造函数、继承、封装和多态等面向对象编程的核心概念。 ...
通过这个JavaScript实例教程,你将一步步深入JavaScript的世界,从基础知识到高级应用,每一步都有实际案例作引导,确保你在实践中掌握知识。不断练习和探索,你将成为一名出色的JavaScript开发者,胜任动态网页的...
通过深入学习JavaScript实例教程,你可以掌握创建动态、交互式网页所需的核心技能。在"JavaScript_sl"这个压缩包中,可能包含了各种JavaScript的示例代码和练习,可以帮助你更好地理解和运用上述知识点。
通过学习这个"JavaScript 网页开发实例教程",你可以逐步掌握JavaScript的核心概念,以及如何利用这些知识来构建功能丰富的交互式网页。实践是检验真理的唯一标准,所以一定要结合实例动手操作,这样才能更好地理解...
你可以创建对象,定义构造函数,以及利用原型链实现属性和方法的共享。 在实际开发中,理解异步编程的概念也至关重要。JavaScript是单线程的,因此使用回调函数、Promise和async/await等技术来处理异步操作是非常...
此"JavaScript实例教程"显然旨在帮助初学者和有经验的开发者通过实践来深入理解和掌握这种强大的语言。 在JavaScript中,实例化通常是学习过程中的一个重要环节。实例教程可能涵盖了如何创建并使用对象,因为对象是...
总之,《JavaScript动态网页设计经典实例教程》涵盖了JavaScript动态网页开发的各个方面,通过学习和实践其中的实例,开发者不仅可以掌握JavaScript的基本语法,还能学会如何利用JavaScript实现丰富的网页交互效果,...
2. **js-history.htm**:此文件可能展示了如何利用JavaScript与浏览器的历史记录进行交互。例如,它可能包括添加、修改或回溯历史条目的功能,这对于实现单页应用(SPA)的导航尤为重要。 3. **Layout.htm**:这...
在"JavaScript 网页开发实例教程"中,我们将深入探讨JavaScript在网页开发中的应用。 一、JavaScript基础 JavaScript的基础包括变量、数据类型、运算符、流程控制(如条件语句和循环)、函数等。这些基础知识是编写...
通过学习这个JavaScript实例教程,你将能够结合实际案例深入理解这些概念,提升你的编程技能。同时,提供的`.chm`文件可能包含更详尽的示例和讲解,帮助你进一步巩固这些知识点。不断实践和探索,你将成为一名出色的...
7. **面向对象编程**:JavaScript也支持面向对象编程,包括构造函数、原型链、类等概念,实例会展示如何创建和使用对象。 8. **ES6及更高版本的新特性**:包括箭头函数、模板字符串、解构赋值、Promise、Async/...