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

js中 加等于的累加赋值问题求解

js中 加等于的累加赋值问题求解

阿晨1998 2018-11-20 17:18:52
第一张图片 我能理解 在变量a中 +=过后 a的值是18第二张图片 我首先创建了一个style的标签(第一个红线),然后再style标签中赋予新的属性和值,如果第一个赋值我可以用等于,但是其后的赋值我必须要用加等于才能让前面的赋值不会被覆盖,等于是做了一个累加操作,(后面的三四根红线是+=,第二根是等于),那为什么第一种图片的变量a最后的值是多次累加后的值,而第二种的是累加且依次展现,这个+=的累加逻辑是怎么表达的?
查看完整描述

1 回答

?
幕布斯7119047

TA贡献1794条经验 获得超8个赞

第一个是数字累加,第二个累加相当于拼接字符串,你可以换成模板字符串的方式,处理起来比较方便,如下所示。

var cssNode=document.createElement('style');

var middle='b';

cssNode.innerHTML='a';

cssNode.innerHTML+= `--- ${middle}----`;

cssNode.innerHTML+='c';

console.log(cssNode.innerHTML);

//输出: a--- b----c


查看完整回答
反对 回复 2018-12-28
  • 1 回答
  • 0 关注
  • 848 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

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

帮助反馈 APP下载

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

公众号

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