JavaScript对象

本文深入探讨JavaScript中的对象概念,包括对象的属性与方法、创建及访问对象的方式等核心内容。此外,还介绍了ECMAScript面向对象技术的基础知识。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

JavaScript中的所有事物都是对象:字符串、数字、数组、日期,等等

在JavaScript中对象是拥有属性和方法的数据。

属性和方法

属性是与对象相关的值

方法是能够在对象上执行的动作

JavaScript中的对象

在JavaScript中,对象是数据(变量),拥有属性和方法。

当您这样声明一个JavaScript变量时:

var txt='Hello';

实际上已经创建了一个JavaScript字符串对象,字符串对象拥有内建的属性length。字符串对象同时拥有若干的内建方法。

属性:

txt.length=5

方法:

txt.indexOf()

txt.replace()

txt.search()

 在面向对象的语言中,属性和方法常被称为对象的成员。

创建JavaScript对象

JavaScript中几乎所有的事务都是对象:字符串,数组,日期,函数等等

也可以创建自己的对象

创建名为 "person" 的对象,并为其添加了四个属性:

person=new Object();
person.firstname="Bill";
person.lastname="Gates";
person.age=56;
person.eyecolor="blue";

创建新JavaScript对象有很多不同方法,并且可以向已经存在的对象添加属性和方法。

访问对象的属性

访问对象的语法是:

objectName.propertyName

访问对象的方法:

objectName.methodName()


课外书

如需更多有关 JavaScript 对象的知识,请阅读 JavaScript 高级教程中的相关内容:

ECMAScript 面向对象技术
本节简要介绍了面向对象技术的术语、面向对象语言的要求以及对象的构成。
ECMAScript 对象应用
本节讲解了如何声明和实例化对象,如何引用和废除对象,以及绑定的概念。
ECMAScript 对象类型
本节介绍了 ECMAScript 的三种类型:本地对象、内置对象和宿主对象,并提供了指向相关参考手册的链接。
ECMAScript 对象作用域
本节讲解了 ECMAScript 作用域以及 this 关键字。
ECMAScript 定义类或对象
本节详细讲解了创建 ECMAScript 对象或类的各种方式。
ECMAScript 修改对象
本节讲解了如何通过创建新方法或重定义已有方法来修改对象。




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值