我们可以在一个三元条件下检查多个值吗?

时间:2019-07-06 04:05:54

标签: javascript conditional-statements

我们可以在js中编写这样的代码来检查条件

input != (null || undefined) ? document.write(input) : document.write("Not Found");

我希望检查输入是否为空或未定义

1 个答案:

答案 0 :(得分:1)

您做的方式不正确,

input != (null || undefined) 

这将始终被视为

input !=  undefined

因为||逻辑或总是返回第一个真实值,如果有则返回最后一个值

您可以做到

input != null || input != undefined

或者您可以

[null,undefined].some(val => val != input)