如何创建循环以在2个数字(年)之间迭代?

时间:2013-01-04 20:54:53

标签: javascript

我有一个问题,我需要迭代两个不同的数字或年。所以举个例子。我的开始年份是1993年,我的结束年份是2014年。我如何打印从1993年到2014年结束的年度?此外,每年打印我需要将其添加到阵列。

我的假设是使用像

这样的While循环
var myYear = [];
var theYear;

while(startyear <= endYear){

myYear.push(startyear)
startyear++
}

2 个答案:

答案 0 :(得分:0)

您需要声明并初始化变量。

像这样:

var startYear = 1993;
var endYear = 2014;
var yearArray = [];

while (startYear <= endYear) {
    yearArray.push(startYear);
    startYear++;
}

答案 1 :(得分:0)

为什么不使用for循环?

var year, 
    myYear = [];

for (year = startyear; year <= endYear; year ++){
   myYear.push(year)
}