📌  相关文章
📜  检查 var 是否未定义 js - Javascript (1)

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

检查 var 是否未定义

在 JavaScript 中,如果要检查一个变量是否已经定义,可以通过 typeof 操作符来判断变量的数据类型是否为 'undefined'

if (typeof yourVariable === 'undefined') {
  // yourVariable is undefined
} else {
  // yourVariable is defined
}

如果变量未定义,则 typeof 返回字符串 'undefined',否则返回变量的数据类型。

上述代码中,如果 yourVariable 未定义,则执行第一个代码块中的代码;否则执行第二个代码块中的代码。

此外,如果使用 var 声明变量,它的初始值为 undefined。如果不想让变量的初始值为 undefined,可以使用 letconst 代替 var

let yourVariable; // yourVariable is undefined
const anotherVariable = undefined; // anotherVariable is explicitly undefined