JavaSeript是一种基于对象的脚本语言。在JavaSeript中,除了语言结构、关键字以及运算符之外,其他所有事物都是对象。对象在EavSerip中扮演着重要的角色,本节将针对对象的相关知识进行详细讲解。
说起对象,对于-些JavaScript初学者可能会感到陌生。如果把对象放在计算机领域外的生活中,对象意味着什么呢?其实在生活中,我们接触到的形形色色的事物都是对象,例如桌子、衣服、汽车、手机等。那么这些对象的基本特点是什么呢?下面我们以手机为例做具体分析,如图15-1所示。
图15-1手机
在图15-1所示的手机中,首先手机有自身的形状、颜色,这些可以看作手机的属性;其次手机具有语音通话、4G网络等功能,这些可以看作手机的方法。而我们进行语音通话、4G上网,就是在使用手机对象的方法。
在计算机领域,对象也十分常见例如,网页可以看作一个对象,它既包含背景色、布局、标题等属性,也包含打开、跳转、关闭等使用方法。
可见对象就是属性和方法的集合。作为一个实体,对象包含属性和方法两个要素,具体解释如下。
●属性:用来描述对象特性的数据,即若干变量。
●方法:用来操作对象的若干动作,即若干函数。
在IavaSerip中,属性作为对象成员的变量,表明对象的状态;方法作为对象成员的函数,表明对象所具有的行为。通过访问或设置对象的属性,调用对象的方法,就可以对对象进行各种操作,从而获得需要的功能。
在程序中若要调用对象的属性或方法,则需要在对象后面加上一个点“”,然后再加上属性名或方法名即可。例如下面的示例代码:
screen. Width //调用对象属性
Math.sqrt (x) //调用对象方法
在上述代码中,第一行代码用于调用对象的属性,表示通过screen对象的width属性获取宽度。第二行代码用于调用对象的方法,表示通过Math对象的sqrt0方法获取x的算术平方根。
猜你喜欢:
JavaScript中怎样创建Date对象?
jQuery对象与DOM对象的转换
JavaScript面向对象怎样删除标签页?
黑马程序员web前端与移动开发课程