jQuery:如何具有多个变量值组合来更改另一个变量

时间:2019-09-27 17:19:48

标签: javascript jquery

我有一个引导程序窗体,其中输入值更改我的变量的值。然后,这些变量在特定组合内将更改其他变量的值。

var a = 0;
var b = 0;
var c = 0;
var d = 0;

if ((a >= 1) && (b >= 1) && (c >= 1)) {
    var d = 3;
} else if ((a >= 1) && (b >= 0) && (c >= 0)) {
    var d = 3;
} else if ((a >= 1) && (b >= 0) && (c >= 1)) {
    var d = 3;
} else if ((a >= 0) && (b >= 1) && (c >= 1)) {
    var d = 3;
} else {
    var d = 0;
}

到目前为止,当在keyup上更改表格时,第一个IF语句组合将起作用,而其他ELSE IF语句将不起作用。

我需要具有IF或ELSE IF组合中的任何一种,然后才能更改变量D的值。

有想法吗?

1 个答案:

答案 0 :(得分:0)

我不太确定您说的是什么,但是如果我理解您的意思,就必须简单地更改其他内容。

看看这个解决方案:

var a = 0; var b = 0; var c = 0;
var d = 0;
if ((a >= 1) && (b >= 1) && (c >= 1)) {
    var d = 3;
}
if ((a >= 1) && (b >= 0) && (c >= 0)) {
    var d = 3;
}
if ((a >= 1) && (b >= 0) && (c >= 1)) {
    var d = 3;
}
if ((a >= 0) && (b >= 1) && (c >= 1)) {
    var d = 3;
} else { var d = 0; }