为了账号安全,请及时绑定邮箱和手机立即绑定

发现个小细节问题,望解答

现在是8月份,然后下面两行代码在输出"月份数+1"时,第一行代码输出8,第二行行输出71(没有进行加法),请问是为什么?然后第二行要怎么改月份数才能输出8

document.write(mydate.getMonth()+1);
document.write(mydate.getFullYear()+"年"+mydate.getMonth()+1+"月"+mydate.getDate()+"日"+" "+myday[mydate.getDay()]+"--");

正在回答

2 回答

因为”+“起的是字符串拼接的作用,所以会出现71,加个括号就行,document.write(mydate.getFullYear()+"年"+(mydate.getMonth()+1)+"月");

0 回复 有任何疑惑可以回复我~

mydate.getMonth()+1外面要加括号

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

发现个小细节问题,望解答

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号