我目前正在学习 Javascript 并想问如何通过几个 if 语句运行一个 while 循环,以便我将 12 个月显示在列表中,我想我想使用类似的计数器
while(monthName < 10){
但我不确定如何将其合并到我的函数中:
window.onload = function() {
document.getElementById("months").innerHTML = getMonth(0);
};
function getMonth(month) {
var monthName;
if (month == 0) {
monthName = "January";
}
if (month == 1) {
monthName = "February";
}
if (month == 2) {
monthName = "March";
}
if (month == 3) {
monthName = "April";
}
if (month == 4) {
monthName = "May";
}
if (month == 5) {
monthName = "June";
}
if (month == 6) {
monthName = "July";
}
if (month == 7) {
monthName = "August";
}
if (month == 8) {
monthName = "September";
}
if (month == 9) {
monthName = "October";
}
if (month == 10) {
monthName = "November";
}
if (month == 11) {
monthName = "December";
}
return monthName;
}
http://jsfiddle.net/priswiz/rUpsb/
我知道有更有效的方法可以做到这一点,例如使用数组,但出于教育目的要求使用 while 循环/计数器。
谢谢 :)