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

Javascript: check if variable is false or if it doesn't exist at all

本问题已经有最佳答案,请猛点这里访问。

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

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

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


使用 </P >

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