📌  相关文章
📜  javascript 检查是否为空 - Javascript (1)

📅  最后修改于: 2023-12-03 15:31:44.769000             🧑  作者: Mango

JavaScript 检查是否为空

在开发过程中,检测变量或值是否为空是一项常见的任务。在 JavaScript 中,我们可以使用以下方法来检查变量是否为空。

检查变量是否为 null、undefined 或空字符串

我们可以使用 if 语句和逻辑运算符来检查变量是否为 null、undefined 或空字符串。

let myVar = null;

if (myVar === null || myVar === undefined || myVar === '') {
  console.log('myVar is null, undefined or empty');
}
检查数组是否为空

我们可以使用 Array.length 属性来检查数组是否为空。若数组长度为 0,则代表数组为空。

let myArray = [];

if (myArray.length === 0) {
  console.log('myArray is empty');
}
检查对象是否为空

我们可以使用 Object.keys() 方法来检查对象是否为空。若对象键的数量为 0,则代表对象为空。

let myObj = {};

if (Object.keys(myObj).length === 0) {
  console.log('myObj is empty');
}
检查字符串是否为空

我们可以使用 String.trim() 方法来检查字符串是否为空。若去除字符串两端空格后长度为 0,则代表字符串为空。

let myStr = '   ';

if (myStr.trim().length === 0) {
  console.log('myStr is empty');
}

以上是 JavaScript 检查是否为空的方法,我们可以根据实际需求选择使用。