js中一共有5種簡單數據類型:Undefined, Null, boolean, Number, String. 還有一種複雜的數據類型:Object.
本篇主要介紹Undefined和Null指針
一個變量若是沒有初始化賦值 則該變量的值就是undefinedcode
let msg; // msg == undefinde;
沒有必要給一個變量賦值爲undefined 對象
undefined有一些會讓人困惑的東西變量
好比:直接調用未聲明的變量會報錯object
alert(age); //報錯
可是:typeof一個未聲明的變量會返回undefined數據類型
alert(typeof age); //"undefined"
null表示的是一個對象的空指針.總結
let obj = null; alert(typeof obj); //"object"
null== undefined; //true