编程语言
首页 > 编程语言> > javascript – 如何检查变量是否为空?

javascript – 如何检查变量是否为空?

作者:互联网

我知道以下是JavaScript中检查变量是否为空的两种方法,但我很困惑哪种方法最好使用.

我应该这样做:

if (myVar) {...}

要么

if (myVar !== null) {...}

解决方法:

他们并不等同.如果myVar是真实的,则第一个将执行if语句之后的块(即在条件中求值为true),而如果myVar是除null之外的任何值,则第二个将执行块.

在JavaScript中唯一不真实的值是以下(a.k.a.falsy值):

> null
>未定义
> 0
>“”(空字符串)
>假
> NaN

标签:null-check,javascript,comparison
来源: https://codeday.me/bug/20190923/1814628.html