无法在javascript中的日期变量中追加年份

无法在javascript中的日期变量中追加年份,javascript,Javascript,在下面的代码中,我希望这一年应该是 200020012002年至2010年 但我得到的是 2005年、2010年、2016年等 var firstDate = new Date(2000, 01, 01, 00, 00, 00, 00); var newDate = new Date(firstDate); for (var i = 0; i < 10; i++) { newDate.setDate(newDate.getFullYear() + i); alert(new Date(

在下面的代码中,我希望这一年应该是

200020012002年至2010年

但我得到的是 2005年、2010年、2016年等

var firstDate = new Date(2000, 01, 01, 00, 00, 00, 00);
var newDate = new Date(firstDate);
for (var i = 0; i < 10; i++) {
 newDate.setDate(newDate.getFullYear() + i);
 alert(new Date(newDate));
 newDate = new Date(newDate);
}
var firstDate=新日期(2000,01,01,00,00,00);
var newDate=新日期(firstDate);
对于(变量i=0;i<10;i++){
newDate.setDate(newDate.getFullYear()+i);
警报(新日期(新日期));
newDate=新日期(newDate);
}

知道问题所在的是什么,请使用
setYear
而不是
setDate

修改的代码位,并且它也可以正常工作。最后一行newDate=新日期(firstDate);