var dollar = '$';for (var i =1; i<=6; i++){console.log(dollar);dollar+='$';}萌新实在看不懂,为啥这个就能打印成这样。 dollar+='$'又是什么意思。求详细解释$$$$$$$$$$$$$$$$$$$$$
1 回答
米琪卡哇伊
TA贡献1998条经验 获得超6个赞
你可能就盯着这个点:dollar+='$'了,拆分下的话dollar+='$';//等价于dollar =dollar+'$';
细分的话,循环了6次,dollar='$'就运行了6次,你不明白的是后面的,我们要是把后面的 ‘$’换成别的符号的话,可能就看的很清楚了。如:dollar +='*';//dollar =dollar+'*';运行显示结果:
$
$*
$**
$***
$****
$*****
从这样的角度去看的话,dollar='$'就运行了6次,而后面的 +'*' 就会随循环变量来运行次数。
编写程序,多角度去拆分看看,会得到很好的效果。
添加回答
举报
0/150
提交
取消