Javascript:检查变量是否为false或者根本不存在

时间:2013-04-04 18:54:17

标签: javascript

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

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

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

1 个答案:

答案 0 :(得分:5)

使用

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