2

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

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

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

4

1 回答 1

6

采用

if (typeof val === 'undefined') val = true;
于 2013-04-04T18:54:54.797 回答