如果变量
不是 boolean 值false
,我想将其设置为true
示例:
未定义、null、0、""、NaN、true 等 = true,否则为 false
我有一个接受一个参数的函数,除非将其设置为 boolean 值 false
,否则我希望将其设置为 true
。
我觉得这应该是一个简单的俏皮话,但我似乎无法弄清楚。
我一定是把事情搞得太复杂了。
最佳答案
您可以使用 !==
来检查值和类型
function myMethod(parameter){
parameter = parameter !== false;
}
关于javascript - 如果另一个 var 为 false 或 true 但不是 boolean false,则将 var 设置为 true,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33306745/