在Javascript中检查null或undefined的可接受的简洁方法是什么?

时间:2019-12-06 22:04:55

标签: javascript null undefined

如果您需要检查是否设置了一个值,即未设置font_color=coloursnode_color,那么在不牺牲可读性的情况下最便捷的方法是什么?

以下是我一直在使用的一些选项:

  1. 清晰准确,但时间长: undefined

  2. 简短,准确但不清楚 null

  3. 简短,不确切且不清楚 if (value !== null && value !== undefined) {...}

1 个答案:

答案 0 :(得分:0)

undefined是javascript的数据类型,因此有必要验证undefined以及空值或空值,如下所示:

if (!value && value !== undefined) {...}