JavaScript if()语句或/和运算符

时间:2019-04-02 12:38:44

标签: javascript

我可以要求我对我的陈述进行验证吗,是否可以重构?

条件:

如果 A B C 不为空白,则触发

D或E或F或G 为空白”

 if((A !== '' || B !== '' || C !== '') && (D === "" || E === ''
   || F === '' || G === '')){

      console.log("fire")
   }

1 个答案:

答案 0 :(得分:1)

您可以仅采用 string 变量的值,例如

s !== '' is equal to  s
s === '' is equal to !s
if ((A || B || C) && (!D || !E || !F || !G)) {