<html> <head> <script> //参考:http://www.w3school.com.cn/js/js_objects.asp //JavaScript 中的所有事物都是对象:字符串、数值、数组、函数...此外,JavaScript 允许自定义对象。 funload = function(){ //fun1() //注意,方法 fun1 实际上为window对象的一个属性,只是window不需要声明 //window.fun1(); //fun2(); //fun3(); fun4(); } //JavaScript 提供多个内建对象,比如 String、Date、Array 等等。对象只是带有属性和方法的特殊数据类型。 //方法是能够在对象上执行的动作。 fun1 = function(){ var message="abcd"; alert(message.length); alert(message.toUpperCase()); } //定义并创建对象的实例 fun2 = function(){ var person = new Object(); person.name= "胖子小胖子"; alert(person.name); //json方式声明对象 var person2 = {name:"火星人"}; alert(person2.name); for(var temp in person2){//对象属性可视为数组 alert(person2[temp]); } } //使用函数来定义对象,然后创建新的对象实例 fun3 = function(){ //this 的使用 var temp = new function(){ this.name="123456ACGDE"; } alert(temp.name); } //在 JavaScript 中,不会创建类,也不会通过类来创建对象(就像在其他面向对象的语言中那样)。JavaScript 基于 prototype,而不是基于类的。 fun4 = function(){ function funTemp(name){ this.name = name; }; var temp = new funTemp("胖子胖子"); temp.sex = "男";//这里是设置对象temp的属性 alert(temp.name+" "+ temp.sex); funTemp.prototype.age = 20;//这里设置 funTemp 的prototype alert(temp.name+" "+ temp.sex +" " + temp.age); var temp2 = new funTemp("胖子小胖子"); alert(temp2.name+" "+ temp2.sex +" " + temp2.age); funTemp.enable = true;//这里设置 funTemp 的属性 alert(temp2.enable+" "+ temp2.sex +" " + temp2.age); var temp3 = new funTemp("胖子大胖子"); alert(temp3.enable+" "+ temp3.sex +" " + temp3.age); //注意 prototype //创建一个空白对象(new funTemp("胖子胖子"))。 //链接funTemp.prototype中的属性(键值对)到这个空对象中 //将这个对象通过this关键字传递到构造函数中并执行构造函数。 //将这个对象赋值给变量zhang。 } </script> </head> <body onload="funload()"> </body> </html>
相关推荐
在JavaScript中,我们可以使用内置的`JSON.stringify()`方法将JavaScript对象转换为JSON字符串。 ### JSON.stringify()方法 `JSON.stringify()`是JavaScript中的全局函数,用于将JavaScript值转换为JSON字符串。它...
JavaScript对象是编程语言的核心组成部分,尤其在Web开发中扮演着至关重要的角色。"JavaScript对象参考手册"涵盖了这一主题的广泛内容,旨在为开发者提供全面、深入的理解和实用指南。手册分为20个章节,不仅涉及...
什么是对象 简单点说,编程语言中的对象是对现实中事物的简化。例如,我们一个人就是一个对象,但是编程...在后面的JavaScript对象笔记中,记录了菜鸟在学习JavaScript对象的大多数资源,希望这些资源对你也有价值。
### 深入浅出JavaScript对象模型 #### JavaScript对象的本质 根据ECMA262规范,ECMAScript被定义为一种基于对象的语言而非传统的面向对象语言。这意味着在JavaScript中,对象被视为存储数据的一种大型数组形式,...
JavaScript对象是编程中的一种核心概念,它是一种复合数据类型,能够存储多个不同数据类型的属性。在JavaScript中,对象可以通过多种方式创建,其中一种常见的方法是使用`new`关键字和构造函数,例如`new Object()`...
javascript对象创建方法总结,通过这些方法的总结,可以对对象有了更深一步的了解,也加深了对对象的巩固认识。
第8节 JavaScript对象.rar第8节 JavaScript对象.rar第8节 JavaScript对象.rar第8节 JavaScript对象.rar第8节 JavaScript对象.rar第8节 JavaScript对象.rar第8节 JavaScript对象.rar第8节 JavaScript对象.rar第8节 ...
### JavaScript对象模型详解 #### 一、概述 在JavaScript中,对象模型是其核心特性之一,它决定了数据的存储方式以及程序的运行机制。本文旨在深入解析JavaScript对象模型的关键概念,包括基本数据类型、对象、...
JavaScript对象定义是编程语言中的核心概念,它在Web开发中起着至关重要的作用。JavaScript是一种基于原型的对象导向语言,它的对象定义方式具有独特的灵活性。在本文中,我们将深入探讨JavaScript对象的定义、创建...
04 第四章 JavaScript对象及初识面向对象.md
### JavaScript对象大全详解 #### 一、JavaScript简介 JavaScript 是一种强大的、解释型的脚本语言,由 Netscape 公司开发,最初被命名为 LiveScript。随着 Web 技术的发展,JavaScript 成为了网页开发中不可或缺...
JavaScript 对象 JavaScript 中的对象是非常重要的概念,所有事物都是对象,包括字符串、数值、数组、函数等等。对象只是带有属性和方法的特殊数据类型。布尔型、数字型、字符串也可以是一个对象,日期是一个对象,...
本小册"JavaScript对象经典小册 chm"深入探讨了JavaScript中的核心概念——对象和数组,旨在帮助开发者更好地理解和掌握这些基础知识。 一、JavaScript对象 1. 对象概述:JavaScript对象是一种数据结构,它由键值对...
JavaScript对象是编程语言JavaScript中的核心概念,它在Web开发中起着至关重要的作用。JavaScript是一种基于原型的动态类型语言,其对象系统是其灵活性和强大功能的基础。在深入理解JavaScript对象之前,我们需要先...
JavaScript对象是编程语言JavaScript的核心组成部分,它是一种复杂的数据结构,用于存储和操作数据。JavaScript对象是基于原型的,这意味着每个对象都可以从另一个对象继承属性和方法。这种特性使得JavaScript非常...
JavaScript对象模型(Object Model)和执行模型是理解JavaScript工作原理的关键概念。JavaScript是一种基于原型的动态类型语言,其对象模型是其核心特性之一。本文将深入探讨JavaScript的对象模型和执行模型,以及...