创建一个循环,直到某个点为止

时间:2017-06-02 16:24:24

标签: javascript for-loop

我有一小段代码

for (var m=number_of_days;m>number_of_days-3;m--) 
              {
               ...
              }

基本上我需要它倒数并循环3次。但是有些情况下number_of_days = 1或2.在这种情况下,我需要循环只执行1或2次。

1 个答案:

答案 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
}