【问题标题】:Javascript: check if variable is false or if it doesn't exist at all [duplicate]Javascript:检查变量是否为假或根本不存在[重复]
【发布时间】:2013-03-27 00:16:34
【问题描述】:

我想写一个使用参数值的函数。如果参数不存在,它将默认使用值 true。

var check = function(truthValue){
    var val = truthValue || true;
    console.log(val);
};

问题是,如果我将值 false 传递给它,它仍然会使用默认值。那么如何检查变量是否存在并在 Javascript 中使用该值?

【问题讨论】:

    标签: javascript


    【解决方案1】:

    使用

    if (typeof val === 'undefined') val = true;
    

    【讨论】:

      猜你喜欢
      • 2014-01-20
      • 1970-01-01
      • 2019-12-24
      • 2018-08-13
      • 2020-01-30
      • 1970-01-01
      • 1970-01-01
      • 2018-05-21
      相关资源
      最近更新 更多