Javascript:检查变量是不是为假或根本不存在[重复]
Posted
技术标签:
【中文标题】Javascript:检查变量是不是为假或根本不存在[重复]【英文标题】: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 中使用该值?
【问题讨论】:
【参考方案1】:使用
if (typeof val === 'undefined') val = true;
【讨论】:
以上是关于Javascript:检查变量是不是为假或根本不存在[重复]的主要内容,如果未能解决你的问题,请参考以下文章
即使第一个条件为假,是不是所有条件都在 if 语句中进行检查?
如果数组中的所有值都为真(字符串)并且其中一个值为假(字符串),则如何返回布尔值 true 停止使用 Javascript 进行检查