[英]What is the acceptable concise way to check for null or undefined in Javascript?
如果您需要检查是否设置了一个值,即不是undefined
或null
,那么在不牺牲可读性的情况下最方便的方法是什么?
以下是我一直在使用的一些选项:
清晰准确但很长: if (value !== null && value !== undefined) {...}
简短、准确但不清楚if (value != null) {...}
简短,不准确且不清楚if (!value) {...} // true with 0, NaN and empty string
undefined
是 javascript 的数据类型,因此有必要验证undefined
以及空值或 null 值,如下所示:
if (!value && value !== undefined) {...}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.