javaScript的null和undefined


        var obj = null;
        null:表明obj指向是 '空對象' ,即是說 :這個對象是不存在的 !
        但用 typeof, 返回的是object..這說明null也是對象的一種,不過,表示的空對象 !既是說:這個對象是不存在的 !
        既然不存在,當爲這個obj這個 "空對象" 設置屬性,
       obj.age = 12;

       var obj;
       會出現錯誤 "Uncaught TypeError: Cannot set property 'age' of null" ;
        undefined:一個變量只有聲明是什麼類型,初始化了 !我們才能用它來操作數據 !javaScript是一種弱類型語言
       是依靠初始來定義變量的類型 !當一個變量只有聲明,而沒有初始化系統就會默認給他賦一個undefined的值 !
發佈了33 篇原創文章 · 獲贊 1 · 訪問量 7695
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章