狠狠色丁香婷婷综合尤物/久久精品综合一区二区三区/中国有色金属学报/国产日韩欧美在线观看 - 国产一区二区三区四区五区tv

LOGO OA教程 ERP教程 模切知識交流 PMS教程 CRM教程 開發文檔 其他文檔  
 
網站管理員

javascript中大括號(花括號){}的含義

admin
2012年2月3日 0:53 本文熱度 2936

由于沒有系統的學過javascript,導致基礎功不扎實。經常在js代碼中看到大括號{},之前只知道是函數,判斷,循環時用到,但后來發現,在很多JS代碼中都用他來定義對象,于是后來便查閱javascript手冊,搜索竟然沒有找到用{}的說明,google一下方才找到了以下內容,在這里貼出來,以做記錄:
傳統的面向對象語言中,每個對象都會對應到一個類。而上一節講this 指針時提到,JavaScript 中的對象其實就是屬性(方法)的一個集合,并沒有嚴格意義的類的概念。所以它提供了另外一種簡單的方式來創建對象,即大括號({})語法:









1 {






2 property1:statement1,






3 property2:statement2,






4 property3:statement3,






5 property4:statement4,






6 propertyN:statmentN






7 }

通過大括號括住多個屬性或方法及其定義(這些屬性或方法用逗號隔開),來實現對象的定義,這段代碼就直接定義個了具有n個屬性或方法的對象,其中屬性名和其定義之間用冒號(:)隔開。例如:









1 <!--






2 var obj={}; //定義了一個空對象






3 var user={






4 name:"jack", //定義了name屬性,初始化為jack






5 favoriteColor:["red","green","black","white"],//定義了顏色喜好數組






6 hello:function(){ //定義了方法hello






7 alert("hello,"+this.name);






8 },






9 sex:"male" //定義了性別屬性sex,初始化為sex






10 }






11 //調用user 對象的方法hello






12 user.hello();






13 //-->

第一行定義了一個無類型對象obj,它等價于:









1 var obj=new Object();

接著定義了一個對象user 及其屬性和方法。注意,除了最后一個屬性(方法)定義,其他的必須以逗號(,)結尾。其實,使用動態增減屬性的方法也可以定義一個完全相同的user 對象,讀者不妨使用前面介紹的方法做一個嘗試。使用這種方式來定義對象,還可以使用字符串作為屬性(方法)名,例如:









1 var obj={“001”:”abc”}

例如:









1 var obj={






2 name:"計清白",






3 sex:"男",






4 message:function(){






5 alert(this.sex);






6 }






7 }






8 obj.message();

該文章在 2012/2/3 0:53:42 編輯過
關鍵字查詢
相關文章
正在查詢...
點晴ERP是一款針對中小制造業的專業生產管理軟件系統,系統成熟度和易用性得到了國內大量中小企業的青睞。
點晴PMS碼頭管理系統主要針對港口碼頭集裝箱與散貨日常運作、調度、堆場、車隊、財務費用、相關報表等業務管理,結合碼頭的業務特點,圍繞調度、堆場作業而開發的。集技術的先進性、管理的有效性于一體,是物流碼頭及其他港口類企業的高效ERP管理信息系統。
點晴WMS倉儲管理系統提供了貨物產品管理,銷售管理,采購管理,倉儲管理,倉庫管理,保質期管理,貨位管理,庫位管理,生產管理,WMS管理系統,標簽打印,條形碼,二維碼管理,批號管理軟件。
點晴免費OA是一款軟件和通用服務都免費,不限功能、不限時間、不限用戶的免費OA協同辦公管理系統。
Copyright 2010-2025 ClickSun All Rights Reserved