Javascript编程中对象概念的深入分析

Javascript编程中对象概念的深入分析
Javascript中的所有内容都是对象:字符串、数字、数组、函数等。

此外,Javascript允许定制对象。

万物皆物

Javascript提供了多个已构建的对象,如字符串、日期、数组等,对象只是具有属性方法的特殊数据类型

布尔可以是一个对象
数字类型可以是对象。
字符串也可以是对象。
日期是对象
数学和正则表达式也是对象。
数组是一个对象。
甚至一个函数也可以是一个对象。
Javascript对象

对象只是一种特殊的数据,对象具有属性和方法。

访问对象的属性

属性是与对象相关联的值。

访问对象属性的语法是:

objectname.propertyname

这个例子使用字符串对象的长度属性获取字符串的长度:

Hello World!;
var x = message.length;

执行上述代码后,x的值将为:

十二
访问对象的方法

方法是可以在对象上执行的操作

可以通过以下语法调用该方法:

objectname.methodname()

本示例使用toUpperCase()将文本转换成大写的字符串对象的方法:

Hello World!;
var x = message.touppercase();

执行上述代码后,x的值将为:

你好世界!
创建Javascript对象

通过Javascript,您可以定义和创建自己的对象。

创建新对象有两种不同的方法:

定义和创建对象的实例
使用函数定义对象,然后创建一个新对象实例
创建一个直接实例

此示例创建对象的一个新实例,并向其添加四个属性:

例子

人=新对象();
的人。firstName=约翰;
的人。lastName =母鹿;
人,年龄= 50岁;
的人。红=蓝色;

替代语法(使用对象文本):

例子

人= {名字:约翰

使用对象的构造函数

本例使用函数构造对象:

例子

功能的人(名字,姓氏,年龄,眼睛颜色)
{
这名=名;
这个姓氏=姓;
这个年龄=年龄;
这红=红;
}
在Javascript中,这通常指向我们正在执行的函数本身,或者指向函数所属的对象(运行时)。

创建Javascript对象的实例

一旦您拥有了一个对象构造函数,就可以创建一个新的对象实例,如下所示。

我的父亲为人无功(约翰
VaR的母亲=新的人(莎莉
向Javascript对象添加属性

通过将对象分配给对象,可以向现有对象添加新属性:

假设personobj存在-你可以为它添加新的属性:名字,姓氏,年龄,和红:

的人。firstName=约翰;
的人。lastName =母鹿;
人,年龄= 30岁;
的人。红=蓝色;

x = person.firstname;
当在上述代码中执行t时,x的值将为:

约翰
将该方法添加到Javascript对象

该方法只是附加在对象上的函数。

构造函数中定义对象的方法:

功能的人(名字,姓氏,年龄,眼睛颜色)
{
这名=名;
这个姓氏=姓;
这个年龄=年龄;
这红=红;

这个更动名称=更改名称;
函数更改名称(姓名)
{
这个姓氏=名称;
}
}

更改名称的值()函数名称分配给该人的LastName属性。

现在你可以试试看。

mymother.changename(母鹿);
免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部