shine6632
2017-08-29 16:17
现在是8月份,然后下面两行代码在输出"月份数+1"时,第一行代码输出8,第二行行输出71(没有进行加法),请问是为什么?然后第二行要怎么改月份数才能输出8
document.write(mydate.getMonth()+1);
document.write(mydate.getFullYear()+"年"+mydate.getMonth()+1+"月"+mydate.getDate()+"日"+" "+myday[mydate.getDay()]+"--");
因为”+“起的是字符串拼接的作用,所以会出现71,加个括号就行,document.write(mydate.getFullYear()+"年"+(mydate.getMonth()+1)+"月");
mydate.getMonth()+1外面要加括号
JavaScript进阶篇
468060 学习 · 21891 问题
相似问题