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

求解答+=这个作用???

var timeStr="";

timeStr=date.getFullYear()+"年";

timeStr+=date.getMonth()+1+"月";

 timeStr+=date.getDate()+"日";

我好奇的是这个+=在这里的作用。字面的意思我都懂,timeStr=timeStr+date.getFullYear()+1+"月"。但是我想说为什么第二句没有加+=。而第三句,第四句开始加了+=。加了有什么用,不加为什么显示不了。希望解答。谢谢


正在回答

2 回答

第二句是给timeStr赋初值,后面的“+=”x相当于起连接作用,即年月日,不加“+”的话,只是简单的覆盖掉前面的所给的‘date.getFullYear()+"年"’.

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

jewel穗 提问者

非常感谢!就是会覆盖的意思吧。感激!
2016-01-25 回复 有任何疑惑可以回复我~

timeStr+=date.getMonth()+1+"月";

等同

timeStr=timeStr+’date.getMonth()+1+"月"‘

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

举报

0/150
提交
取消
JavaScript进阶篇
  • 参与学习       468254    人
  • 解答问题       21891    个

本课程从如何插入JS代码开始,带您进入网页动态交互世界

进入课程

求解答+=这个作用???

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信