在 JavaScript 中,可以使用严格相等运算符 === 来判断一个变量是否为 null 或 undefined,代码如下:
if (myVariable === null || myVariable === undefined) {
  // 如果 myVariable 的值为 null 或 undefined,则执行这里的代码
}
其中,=== 是 JavaScript 中的严格相等运算符,它会比较两个变量的值和类型是否相等。如果使用双等号 ==,则会进行类型转换后再比较,可能会导致一些意外的结果。
另外,可以使用逻辑或 || 运算符来判断变量是否为 null 或 undefined,因为 null 和 undefined 在布尔上下文中会被转换为 false。但需要注意的是,如果变量的值为其他 Falsy 值(如 0、false、'' 等),也会被判断为 false,可能会产生误判。
if (!myVariable) {
  // 如果 myVariable 的值为 Falsy 值,则执行这里的代码
}
因此,建议使用严格相等运算符来判断变量是否为 null 或 undefined。