JavaScript/TypeScript 物件空值檢查?


在本文中,我們將檢查 TypeScript 中的物件是否為空。

變數在聲明後未賦值之前是未定義的。NULL 表示為空或不存在。在TypeScript中,未賦值的變數預設為 undefined,因此要使變數為 null,必須將其賦值為 null。

為了檢查 TypeScript 中的變數是否為空,可以使用typeof 運算子或"===" 運算子。

使用 typeof 運算子

JavaScript 中的 typeof 運算子用於查詢變數的資料型別。

示例

在下面的示例中,我們檢查了變數的資料型別。我們將 NULL 賦值給了物件。

let x = null;
console.log(typeof x);

我們需要在node.js 終端中執行上述程式碼以獲取輸出。

示例

在下面的示例中,我們將 null 賦值給了變數。

let x = null;
console.log(x);

我們需要在 node.js 終端中執行上述程式碼以獲取輸出。

使用嚴格相等運算子 (===)

嚴格相等 (===) 運算子將檢查兩個運算元是否相等。它將以布林值返回結果。

示例

在下面的示例中,我們將 NULL 賦值給變數,並使用嚴格相等運算子 (===) 檢查物件是否為 NULL。

let x = null;
console.log(x === null);

我們需要在 node.js 終端中執行上述程式碼以獲取輸出。

示例

var value=null;
if(!value) {
   console.log("This is null.");
} else {
   console.log("This is not null.");
}

我們需要在 node.js 終端中執行上述程式碼以獲取輸出。

更新於:2024年6月18日

12K+ 瀏覽量

啟動你的職業生涯

完成課程獲得認證

開始學習
廣告
© . All rights reserved.