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.