小编iru*_*ker的帖子

这些条件有何不同?

为什么这两个条件不同:

不正确:

if (myObj !== null && typeof myObj !== "undefined") 
Run Code Online (Sandbox Code Playgroud)

因此,您必须首先测试typeof():

正确:

if (typeof myObj !== "undefined" && myObj !== null)
Run Code Online (Sandbox Code Playgroud)

我从w3schools网站上取下了它.根据w3schools你必须首先测试typeof(),为什么这会产生影响.条件看起来是一样的

javascript null conditional undefined conditional-statements

5
推荐指数
1
解决办法
65
查看次数