我有一小段代码
for (var m=number_of_days;m>number_of_days-3;m--)
{
...
}
基本上我需要它倒数并循环3次。但是有些情况下number_of_days = 1或2.在这种情况下,我需要循环只执行1或2次。
答案 0 :(得分:1)
只需将数字3替换为变量,例如number_of_loops。根据您需要的条件设置number_of_loops。
if(condition){
var number_of_loops = 2;
} else {
var number_of_loops = 3;
}
for (var m = number_of_days; m > number_of_days - number_of_loops;m--){
// do something
}