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

+=在这里有什么用,求详解

var timeStr = '';//日期 

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

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

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

+=在这里有什么用,求详解

正在回答

2 回答

+=是简写 a = a+b 可以简写为 a += b;

 var a = 1 ;
   var b = 2;
    
     a = a + b;  // a = 3;
     b += a ;    // 就等于b = b + a;  加法 
    console.log(a); 
    console.log(b); 

    var c = "zzz";
    var d = "vvvv";

    c += d ; // c  = zzzvvv;  字符串拼接
    console.log(c);


  var date = new Date();
  var timeStr = ""; //日期
   timeStr = date.getFullYear() + "年" ; //   = 是给timeStr赋值
   console.log(timeStr);  //2017年
   timeStr += date.getMonth() + 1 +"月"; // +=  在timerStr的基础上再加上10月
   console.log(timeStr);  //2017年10月
   timeStr += date.getDate()+"日"; 
   console.log(timeStr);  //2017年10月31日
1 回复 有任何疑惑可以回复我~
#1

慕粉2058358462

讲的很详细,不错哦
2017-10-31 回复 有任何疑惑可以回复我~
#2

慕用7262582 提问者

timeStr = date.getFullYear() + "年" + date.getMonth() + 1 +"月" + date.getDate()+"日";和这样有什么区别吗?
2017-11-08 回复 有任何疑惑可以回复我~

+=作用是连接两个字符串并把结果返回给timeStr

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

举报

0/150
提交
取消

+=在这里有什么用,求详解

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