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

关于javascript的问题

关于javascript的问题

RISEBY 2018-08-06 09:09:29
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次,而后面的 +'*' 就会随循环变量来运行次数。


编写程序,多角度去拆分看看,会得到很好的效果。


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

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信