我有一个引导程序窗体,其中输入值更改我的变量的值。然后,这些变量在特定组合内将更改其他变量的值。
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的值。
有想法吗?
答案 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; }