【问题标题】:JS IF Else And syntaxJS IF Else And 语法
【发布时间】:2021-01-11 16:29:28
【问题描述】:

查看了 google 和 w3schools,但找不到我的问题的解决方案。

如果我有两个值 A 和 B,那么 JS IF 语法会是什么样子:

  • 仅填充 A 时执行条件
  • 仅填写 B 时执行条件
  • 如果 A 和 B 都已填满,则执行条件
  • 如果未填写,则执行其他条件

【问题讨论】:

  • 什么是“fill” 你有html元素输入吗?

标签: javascript if-statement syntax


【解决方案1】:

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

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

如果您需要了解 A 和 B 之间的区别

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

【讨论】:

  • THX 很多,不要为什么问题的-1,但是很好的解决方案并帮助了很多。谢谢埃帕斯卡雷洛
【解决方案2】:
【解决方案3】:

考虑到填充是指未填充的变量将为空,以下是 JS 中应该适合您的每个条件的 IF 条件。

仅填充 A 时执行条件

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

如果只填充 B 则执行条件

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

如果 A 和 B 都被填满,则执行条件。如果未填写,则执行其他条件

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-09-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多