我是JavaScript新手。我试着做一个循环,每个月打印一次,并对它们进行编号,但我最终得到了数字的串联。这是我的代码
var months = ['january', 'february', 'march','april',
'may', 'june', 'july', 'august',
'september', 'october', 'november, 'december'];
for(i in months){
document.write((i+1)+'.- '+months[i]);
document.write('<br >')
}
我的输出是这样的:
01.- janury
11.- february
21.- march
.... etc
此代码将为您提供所需的结果,并将其更改为标准的for
循环:
var months = ['january', 'february', 'march','april', 'may', 'june', 'july', 'august' 'september', 'october', 'november', 'december'];
for (i=0; i < months.length; i++) {
document.write(i+1 + ".- " + months[i] + "<br>")
};