【发布时间】:2018-11-14 21:20:38
【问题描述】:
我想改用 FOR 循环。
let int1, int1, int3;//... (int4 to int999)
let op1, op;//... (op2 to op999)
if(int1 < 200) {
op1 = int1;
}
else {
op1 = '';
}
if(int2 < 200) {... (same IF statement for int2 to int999)
相反,我想要这个。
for(i = 1; i < 5; i++) {
let int = [int1, int2, int3, int4];
let op = [op1, op2, op3, op4];
if(int[i] < 200) {
op[i] = int[i];
}
else {
op[i] = '';
}
}
alert(op1 + op2 + op3 + op4);
但这不起作用,有人帮忙。
【问题讨论】:
-
设输入为数组
let input = [input1, input2, ...]; -
任何时候你发现自己使用具有类似顺序名称的变量,你几乎总是应该使用数组来代替。
-
我更新了代码,但还是不行。
标签: javascript for-loop if-statement