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

3
我想编写一个使用参数值的函数。如果参数不存在,则默认使用true值。
var check = function(truthValue){
    var val = truthValue || true;
    console.log(val);
};

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

7
使用
if (typeof val === 'undefined') val = true;

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接