【发布时间】:2012-04-28 21:03:04
【问题描述】:
我尝试过但似乎不起作用的方法:
if(lastName != "undefined")
if(lastName != undefined)
if(undefined != lastName)
【问题讨论】:
-
if(lastName != undefined)这没用?您是否在控制台中收到 ReferenceError ?如果是这样,您应该正确声明变量,而不是使用typeof(正如 Crockford 追随者建议的那样) 来避免错误。 -
如果 "if(typeof lastName !== "undefined")" 不适合您,您可能需要检查您的代码是否存在其他问题
-
如果您正确编码,最后三个中的任何一个都可以工作。您的问题在其他地方。
-
为什么不简单地逆向工作条件?? if(!(lastName === undefined)) null 为 true,undefined 为 false。
标签: javascript undefined