问答详情
源自:4-6 反反复复(while循环)

求问,把 mynum=mynum+1;放到docunment前面为什么会从2开始到6?不是<=5吗?

还有就是mynum=mynum+1变成mynum=mynum++会死循环,为什么???

提问者:觉醒的豆腐 2015-07-09 15:33

个回答

  • youngmings
    2015-07-17 10:42:40

    把mynum=mynum+1放到document前面,就会先把5加了1后再显示出来就变成6了。mynum去到while(mynum<=5)这一步骤时值为5,进去后先加了1再document.write()出来就变成6了。

    mynum++等同于”mynum=mynum+1“,不要写成mynum=mynum++,写mynum++就好了。

  • 康振宁
    2015-07-09 18:43:31

    你把所有代码都贴出来看看