gpt4 book ai didi

javascript - 在 Javascript 中通过多个 if 语句运行 While 循环

转载 作者:行者123 更新时间:2023-11-30 08:53:39 25 4
gpt4 key购买 nike

我目前正在学习 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 循环/计数器。

谢谢你:)

最佳答案

我会建议一个数组:

var months = ['January','February','March'...];

然后你就可以使用索引返回:

for(var i=0, max=months.length; i<max; i++){

// You could have an if statement in here to do any checks...
console.log(months[i]); // Just prints to console
}

关于javascript - 在 Javascript 中通过多个 if 语句运行 While 循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15557574/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com