【问题标题】:How to create an if statement in javascript that will run if a variable is undefined? [duplicate]如果变量未定义,如何在 javascript 中创建将运行的 if 语句? [复制]
【发布时间】:2011-04-02 18:46:45
【问题描述】:

可能重复:
Detecting an undefined object property in JavaScript

会是这样吗?

if(variable == undefined) {

还是会这样?

if(variable == "undefined") {

【问题讨论】:

    标签: javascript if-statement


    【解决方案1】:
    if(variable == undefined) {
    

    【讨论】:

      【解决方案2】:
      if(typeof(variable) == 'undefined')
      

      【讨论】:

      【解决方案3】:

      在此处使用typeof operator,如下所示:

      if(typeof variable == "undefined") {
      

      【讨论】:

      • 当简单地检查variable == undefined 有效时,为什么还要额外调用typeof
      • @Justin - undefined 可以重新定义,例如:jsfiddle.net/nick_craver/gHjg5
      【解决方案4】:

      第一个

      if (variable == undefined) {}
      

      【讨论】:

        【解决方案5】:
        if (typeof variable == 'undefined')
        

        【讨论】:

          猜你喜欢
          • 2012-10-01
          • 1970-01-01
          • 2017-03-21
          • 1970-01-01
          • 1970-01-01
          • 2013-08-30
          • 1970-01-01
          • 2020-08-31
          • 2013-01-15
          相关资源
          最近更新 更多