我有一个问题,我需要迭代两个不同的数字或年份。举个例子。我的开始年份是 1993 年,结束年份是 2014 年。我如何打印从 1993 年开始到 2014 年结束的年份?此外,对于每年打印的年份,我都需要将其添加到数组中。
我的假设是使用 While 循环
var myYear = [];
var theYear;
while(startyear <= endYear){
myYear.push(startyear)
startyear++
}
我有一个问题,我需要迭代两个不同的数字或年份。举个例子。我的开始年份是 1993 年,结束年份是 2014 年。我如何打印从 1993 年开始到 2014 年结束的年份?此外,对于每年打印的年份,我都需要将其添加到数组中。
我的假设是使用 While 循环
var myYear = [];
var theYear;
while(startyear <= endYear){
myYear.push(startyear)
startyear++
}
您需要声明和初始化变量。
像这样:
var startYear = 1993;
var endYear = 2014;
var yearArray = [];
while (startYear <= endYear) {
yearArray.push(startYear);
startYear++;
}
为什么不使用for
循环?
var year,
myYear = [];
for (year = startyear; year <= endYear; year ++){
myYear.push(year)
}