亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

javascript - js中 加等於的累加賦值問題求解
漂亮男人
漂亮男人 2017-06-30 09:58:03
0
5
984

##第一張圖片 我能理解 在變數(shù)a中 =過後 a的值是18

第二張圖片我先建立了一個style的標(biāo)籤(第一個紅線),然後再style標(biāo)籤中賦予新的屬性和值,如果
第一個賦值我可以用等於,但其後的賦值我必須要用加等於才能讓前面的賦值不會被覆蓋,等於是做了一個累加操作,(後面的三四根紅線是=,第二根是等於),那為什麼第一種圖片的變數(shù)a最後的值是多次累加後的值,而第二種的是累加且依序展現(xiàn),這個=的累加邏輯是怎麼表達(dá)的?

漂亮男人
漂亮男人

全部回覆(5)
漂亮男人

第一個是數(shù)字累加,第二個累加相當(dāng)於拼接字串,你可以換成模板字串的方式,處理起來比較方便,如下圖。

var cssNode=document.createElement('style');
var middle='b';
cssNode.innerHTML='a';
cssNode.innerHTML+= `--- ${middle}----`;
cssNode.innerHTML+='c';
console.log(cssNode.innerHTML);
//輸出: a--- b----c
女神的閨蜜愛上我

第一種是數(shù)字,+ 相當(dāng)於加法。

第二種是字串,+ 相當(dāng)於連接

女神的閨蜜愛上我

沒太懂你想表達(dá)什麼,就最後一句話的回答:a+=b就相當(dāng)於a = a + b

黃舟

cssNode.innerHtml += “...”; 等同於cssNode.innerHtml = cssNode.innerHtml +"..."。而每次改變innerHtml都會重發(fā)html元素的重繪(嚴(yán)格的說,包括重排和重繪,對應(yīng)的英文reflow和repaint)
這就是問什麼依次展現(xiàn)

如果想最終展現(xiàn)一次,就定義一個變數(shù)例如myInnerHtml,對它做+=操作,最後給cssNode.innerHtml = myInnerHtml

typecho

先定義一個字元數(shù)變量,最後再賦值給innerHtml

最新下載
更多>
網(wǎng)站特效
網(wǎng)站源碼
網(wǎng)站素材
前端模板