JavaScript 中 null 和 undefined 的區別是什麼?


在 JavaScript 中,undefined 是一個型別,而 null 則是一個物件。

undefined

這意味著一個已宣告的變數,但沒有為其分配任何值。

例如,

var demo;
alert(demo); //shows undefined
alert(typeof demo); //shows undefined

null

而 JavaScript 中的 null 是一個賦值值。你可以將其分配給一個變數。

例如,

var demo = null;
alert(demo); //shows null
alert(typeof demo); //shows object

更新於: 02-Jan-2020

6K+ 瀏覽

開啟你的職業生涯

完成課程並獲得認證

開始
廣告
© . All rights reserved.