gpt4 book ai didi

javascript - 检查 JavaScript 变量是否为 null 的最可靠方法是什么?

转载 作者:数据小太阳 更新时间:2023-10-29 04:03:23 29 4
gpt4 key购买 nike

如果我想检查变量是否为空或不存在,最可靠的方法是什么?

有不同的例子:

if (null == yourvar)

if (typeof yourvar != 'undefined')

if (undefined != yourvar)

最佳答案

以上都不是。

您不想使用 == 或其他类似的代码,因为 it performs type coercion .如果您真的想检查某些内容是否明确为 null,请使用 === 运算符。

话又说回来,您的问题可能表明您的要求不够明确。您实际上是指 null 吗?还是 undefined 也算? myVar === null 肯定会告诉你变量是否为 null,这是你问的问题,但这真的是你想要的吗?

请注意,this SO question 中有更多信息.它不是直接的副本,但涵盖了非常相似的原则。

关于javascript - 检查 JavaScript 变量是否为 null 的最可靠方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1728383/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com