null
null 表示個“空” ,
使用typeof (null) ;//Object ; 說明他是一個特殊的對象。
null 類型只自己唯一個成員。他是不包含屬性和方法的。
undefined
undefined 同樣也是表示"空",
使用typeof (undefined) ;//undefined ;說明他是undefined類型的。
undefined 類型只包含自己一個成員,他不包含屬性和方法的。
summary
null 和undefined 在莫種意義上可以一樣,比如都可以轉換成布爾值,表示false;
null 和undefined 都不能使用. 和[] 來取成員值,所以在使用應先判斷對像是否是null 或undefined。