undefined 值是派生 (從主要事物的發(fā)展中分化出來) 自 null 值
主要區(qū)別在于:
- undefined 是聲明一個變量未初始化,這個變量的值就自動賦值為 undefined 值;
因此無論在什么情況下都沒有必要把一個變量的值顯式地設(shè)置為 undefined
- null 是一個空指針對象,
typeof null === Object
如果定義的變量準(zhǔn)備用來保存對象,最好將該變量初始化為 null
-- from Tony 老師
undefined 值是派生 (從主要事物的發(fā)展中分化出來) 自 null 值
主要區(qū)別在于:
因此無論在什么情況下都沒有必要把一個變量的值顯式地設(shè)置為 undefined
typeof null === Object
如果定義的變量準(zhǔn)備用來保存對象,最好將該變量初始化為 null
-- from Tony 老師