我有一個腳本:JavaScript的賦值運算符「而」循環
<script>
var text = "";
var i = 0;
while (i < 10) {
text += i;
i++;
}
document.getElementById("demo").innerHTML = text;
</script>
這個腳本會寫數字0 .... 9
爲什麼我必須使用「文字+ =我」分配?
爲什麼我不能編碼「text = i」?
你會如何解釋這段代碼?
感謝您的時間!
ps。我知道text += i
相當於
text = text + i
這不是問題在這裏。 )
也知道如果I型「文本= I」我將得到剛剛過去的數:9.
什麼?你在(ps)中回答自己的問題,不是嗎? – Malk
我不明白爲什麼我要聲明文本與「文本」+「我」相等,而不是「文本」等於「我」 – Csaba
「聲明」什麼?你不是用'+ ='來「聲明」任何東西。這意味着,「將右側的值添加到左側的值,並將結果保存到左側的變量中。」 – Pointy