JavaScript中怎么定义对象

本篇文章给大家分享的是有关JavaScript中怎么定义对象,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。

创新互联专注于企业营销型网站、网站重做改版、会宁网站定制设计、自适应品牌网站建设、H5响应式网站成都做商城网站、集团公司官网建设、成都外贸网站建设公司、高端网站制作、响应式网页设计等建站业务,价格优惠性价比高,为会宁等各大城市提供网站开发制作服务。

一、JavaScript对象的定义

JavaScriptJavaScript对象的定义,其基本格式如下:

FunctionObject(属性表)   This.prop1=prop1   This.prop2=prop2   ...   This.meth=FunctionName1;   This.meth=FunctionName2;   ...

在一个JavaScript对象的定义中,可以为该JavaScript对象指明其属性和方法。通过属性和方法构成了一个JavaScript对象的实例。如以下是一个关于UniversityJavaScript对象的定义:

Functionuniversity(name,city,creatDateURL)   This.name=name   This.city=city   This.creatDate=NewDate(creatDate)   This.URL=URL

其基本含义如下:

Name-指定一个“单位”名称。 

City-“单位”所在城市。 

CreatDate-记载universityJavaScript对象的更新日期。 

URL-该JavaScript对象指向一个网址。

二、创建JavaScript对象实例

一旦JavaScript对象定义完成后,就可以为该JavaScript对象创建一个实例了:

NewObject=Newobject();

其中Newobjet是新的JavaScript对象,Object已经定义好的JavaScript对象。例:

U1=Newuniversity(“云南省”,  “昆明市”,"January05,199712:00:00","http://www.YN.KM")   U2=Newuniversity(“云南电子科技大学”,  “昆明”,"January07,199712:00:00","htlp://www.YNKJ.CN")

三、JavaScript对象方法的使用

在JavaScript对象中除了使用属性外,有时还需要使用方法。在JavaScript对象的定义中,我们看到This.meth=FunctionName语句,那就是为定义JavaScript对象的方法。实质JavaScript对象的方法就是一个函数FunctionName,通过它实现自己的意图。

例在universityJavaScript对象中增加一个方法,该方法是显示它自己本身,并返回相应的字串。

functionuniversity(name,city,createDate,URL)   This.Name=Name;   This.city=city;   This.createDate=NewDate(creatDate);   This.URL=URL;   This.showuniversity=showuniversity;

其中This.showuniversity就是定义了一个方法---showuniversity()。

而showuniversity()方法是实现universityJavaScript对象本身的显示。

functionshowuniversity()   For(varpropinthis)   alert(prop+="+this[prop]+"");

其中alert是JavaScript中的内部函数,显示其字符串。

以上就是JavaScript中怎么定义对象,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注创新互联行业资讯频道。

本文标题:JavaScript中怎么定义对象
当前网址:https://www.cdcxhl.com/article26/godhcg.html

成都网站建设公司_创新互联,为您提供手机网站建设品牌网站制作网站设计建站公司自适应网站网站排名

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

成都网页设计公司