posts - 15, comments - 6, trackbacks - 0, articles - 0
            BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理

          一、對象和屬性
          JavaScript的Object觀念:對象是屬性的無序集合,每個屬性都有一個名字和值。這些named值可以是數(shù)字,字符串,函數(shù),或者其他的Object。

          1、對象的創(chuàng)建

          有2種方式來創(chuàng)建對象。第一種:通過new操作來創(chuàng)建;另一種:以literal的方式來創(chuàng)建。例如:    
              var new_date = new Date(2000,11,31);   //代表2000年12月31日,就是以new操作來創(chuàng)建    
              var object = new Object();                        //new操作來創(chuàng)建對象
              object.name = "I'm a object"

              
          var point = { x:2.3, y:-1.2 };                      //以literal方式來創(chuàng)建對象
              var rectangle = { upperLeft   :    { x: 2, y: 2 } ;
                                             lowerRight :   { x: 
          4, y: 4} };  //以literal方式來創(chuàng)建對象,支持嵌套

          2、set和get對象的屬性
          我們通過.操作符來訪問對象的屬性。. 符號的左邊是指向?qū)ο蟮闹羔槪瑢ο蟮拿志桶藢ο蟮闹羔槨?符號的右邊是屬性的名字。參見下面的例子
          // 創(chuàng)建一個Object對象,并且將他的指針存儲到一個名叫book的變量中。
          var book = new Object(  );

          //設(shè)定object對象的屬性
          book.title = "JavaScript: The Definitive Guide"

          // 設(shè)定更多的屬性。注意這里是一個嵌套的對象book.chapter1 = new Object(  );

          //設(shè)定嵌套對象的屬性
          book.chapter1.title = "Introduction to JavaScript";
          book.chapter1.pages 
          = 19;

          //book的chapter2屬性值也是一個對象,這個對象是以literal方式創(chuàng)建的
          book.chapter2 = { title: "Lexical Structure", pages: 6 };

          //從對象中讀取屬性值
          alert("Outline: " + book.title + "\n\t" 
                   
          + "Chapter 1 " + book.chapter1.title + "\n\t" 
                   
          +"Chapter 2 " + book.chapter2.title);



              

          只有注冊用戶登錄后才能發(fā)表評論。


          網(wǎng)站導航:
           
          主站蜘蛛池模板: 望都县| 和政县| 洞头县| 手游| 贞丰县| 永定县| 会东县| 久治县| 洞头县| 长岭县| 大悟县| 原阳县| 信宜市| 永州市| 武宁县| 永安市| 台前县| 永定县| 建瓯市| 柳河县| 丰原市| 宜川县| 安仁县| 库伦旗| 台湾省| 方城县| 高淳县| 青铜峡市| 贵港市| 新平| 获嘉县| 青海省| 通河县| 封开县| 大港区| 泉州市| 微山县| 洛川县| 都匀市| 张掖市| 关岭|