Javascript jsif-Else和语法

Javascript jsif-Else和语法,javascript,if-statement,syntax,Javascript,If Statement,Syntax,我看过谷歌和w3schools,但找不到解决我问题的方法 如果我有两个值A和B,那么JS If语法会是什么样的呢 如果只填写了A,则执行条件 如果只填充了B,则执行条件 如果A和B都已填充,则执行条件 如果未填写,则不填写条件 首先从最具体的开始,因为逻辑从列表的顶部到底部开始。在这种情况下,您需要检查A和B是否启动,然后进行不依赖于多个条件的其他检查 if (A && B) {} else if (A || B) {} else {} 如果你想知道A和B的区别 if (A

我看过谷歌和w3schools,但找不到解决我问题的方法

如果我有两个值A和B,那么JS If语法会是什么样的呢

  • 如果只填写了A,则执行条件
  • 如果只填充了B,则执行条件
  • 如果A和B都已填充,则执行条件
  • 如果未填写,则不填写条件

首先从最具体的开始,因为逻辑从列表的顶部到底部开始。在这种情况下,您需要检查A和B是否启动,然后进行不依赖于多个条件的其他检查

if (A && B) {}
else if (A || B) {}
else {}
如果你想知道A和B的区别

if (A && B) {}
else if (A) {}
else if (B) {}
else {}

我想您应该使用OR运算符:


考虑到填充意味着未填充的变量将为空,下面是JS中的IF条件,这些条件应适合您的每个条件

if (A && B) {}
else if (A || B) {}
else {}
如果只填写了A,则执行条件

if(A!="" && B==""){
    // do something if only A is filled
}
if(A=="" && B!=""){
    // do something if only B is filled
}
if(A!="" && B!=""){
    // do something if A and B are filled
}else{
    // do something if A and B are not filled
}
如果只填充了B,则执行条件

if(A!="" && B==""){
    // do something if only A is filled
}
if(A=="" && B!=""){
    // do something if only B is filled
}
if(A!="" && B!=""){
    // do something if A and B are filled
}else{
    // do something if A and B are not filled
}
如果A和B都已填充,则执行条件。如果未填写,则不填写条件

if(A!="" && B==""){
    // do something if only A is filled
}
if(A=="" && B!=""){
    // do something if only B is filled
}
if(A!="" && B!=""){
    // do something if A and B are filled
}else{
    // do something if A and B are not filled
}

什么是“填充”你有一个html元素输入吗?THX很多,不知道为什么-1的问题,但很好的解决方案和帮助了很多。苏氨酸