Javascript 为什么不是';这个switch语句是否返回当前月份?
我很难理解为什么这个switch语句没有返回10月份的值。我运行代码片段,它将在9月份返回Javascript 为什么不是';这个switch语句是否返回当前月份?,javascript,switch-statement,Javascript,Switch Statement,我很难理解为什么这个switch语句没有返回10月份的值。我运行代码片段,它将在9月份返回 var monthOfYear=new Date().getMonth(); 开关(每年一次){ 案例1: 月份=‘一月’; 打破 案例2: 月份='二月'; 打破 案例3: 月份=‘三月’; 打破 案例4: 月份='四月'; 打破 案例5: 月=五月; 打破 案例6: 月份=‘六月’; 打破 案例7: 月份=“7月”; 打破 案例8: 月份=“八月”; 打破 案例9: 月份=“九月”; 打破 案例10
var monthOfYear=new Date().getMonth();
开关(每年一次){
案例1:
月份=‘一月’;
打破
案例2:
月份='二月';
打破
案例3:
月份=‘三月’;
打破
案例4:
月份='四月';
打破
案例5:
月=五月;
打破
案例6:
月份=‘六月’;
打破
案例7:
月份=“7月”;
打破
案例8:
月份=“八月”;
打破
案例9:
月份=“九月”;
打破
案例10:
月份=“10月”;
打破
案例11:
月份=“11月”;
打破
案例12:
月份='十二月';
打破
违约:
month=“这不是一个真正的月份。”;
}
outputVal.innerHTML=月份代码>
getMonth()
方法返回指定日期内的月份
根据当地时间,作为基于零的值(其中零表示
一年中的第一个月)
因为0==一月。。。。11===decemberYes,月数为0到11,所以将所有输入值更改为相同的值-1。无关:也许你会从中得到启发: