【问题标题】:Multiple bool var check inside condition多个 bool var 检查内部条件
【发布时间】:2016-01-31 08:37:45
【问题描述】:

这是检查所有 4 个变量是否具有相同值而不是单独检查每个变量的好方法吗?

if (bodovi >= min_bodovi && (Q15,Q16,Q17,Q18) == true)

【问题讨论】:

    标签: javascript variables boolean


    【解决方案1】:

    您可以将其简化为:

    if (bodovi >= min_bodovi && Q15 && Q16 && Q17 && Q18)
    

    鉴于这些是布尔变量,它们的值为 TRUE 足以让 javascript 将每个变量评估为 TRUE。如果其中一个 id 为假,例如Q15 = false,那就失败了

    【讨论】:

    • 太好了,您可以通过单击此答案左侧的绿色勾号将其标记为已接受答案!
    【解决方案2】:

    将仅验证最后一个变量,如果 Q18 为真,那么即使 Q15、Q16、Q17 为假或其中任何一个为假,条件也会通过。

    (Q15,Q16,Q17,Q18) == true 
    

    你可以使用(Q15 && Q16 && Q17 && Q18)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-10-02
      • 1970-01-01
      • 2017-10-20
      • 1970-01-01
      • 2017-01-27
      • 2018-06-07
      • 2020-05-12
      相关资源
      最近更新 更多