关于javascript的问题

var dollar = '$';
for (var i =1; i<=6; i++){
console.log(dollar);
dollar+='$';
}
萌新实在看不懂,为啥这个就能打印成这样。 dollar+='$'又是什么意思。求详细解释
$
$$
$$$
$$$$
$$$$$
$$$$$$

RISEBY
浏览 541回答 1
1回答

米琪卡哇伊

你可能就盯着这个点:dollar+='$'了,拆分下的话dollar+='$';//等价于dollar =dollar+'$';细分的话,循环了6次,dollar='$'就运行了6次,你不明白的是后面的,我们要是把后面的 ‘$’换成别的符号的话,可能就看的很清楚了。如:dollar +='*';//dollar =dollar+'*';运行显示结果:$$*$**$***$****$*****从这样的角度去看的话,dollar='$'就运行了6次,而后面的 +'*' 就会随循环变量来运行次数。编写程序,多角度去拆分看看,会得到很好的效果。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript