Javascript 值===未定义与值类型===';未定义';在node.js中

Javascript 值===未定义与值类型===';未定义';在node.js中,javascript,node.js,auth0,Javascript,Node.js,Auth0,在这一点上我没有什么困惑。我正在使用Auth0并编写使用node.js语法的规则。现在我在某个地方读到,检查节点中未定义值的正确方法是typeof value=='undefined',但是value=='undefined也可以在节点中工作。那么这两种方法的主要区别是什么呢?如果value未声明,则第二种方法将抛出引用错误。但除此之外,它是一样的。可能的重复:请看看这是否有帮助。@vlaz你是说第一条路也会扔…?@MayankParnami,啊,对不起。我的错

在这一点上我没有什么困惑。我正在使用Auth0并编写使用node.js语法的规则。现在我在某个地方读到,检查节点中未定义值的正确方法是
typeof value=='undefined'
,但是
value=='undefined
也可以在节点中工作。那么这两种方法的主要区别是什么呢?

如果
value
未声明,则第二种方法将抛出引用错误。但除此之外,它是一样的。可能的重复:请看看这是否有帮助。@vlaz你是说第一条路也会扔…?@MayankParnami,啊,对不起。我的错