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的值
!
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.