undefined和null的區別


1.含義不同

  undefined:表示使用var聲明變量但未對其加以初始化時,這個變量的值就是undefined

  null:是一個空對象指針,表示准備用來保存對象,還沒有真正保存對象的值,

  如果定義的變量准備在將來用於保存對象,應該將該變量初始化為null。

2.類型不同

  未初始化定義的值用typeof檢測出來是"undefined"(字符串),

  而null值用typeof檢測出來是"object"(字符串)

console.log(typeOf undefined);//undefined
console.log(typeOf null);//object

3.轉化為值時不一樣

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM