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

来源:4-6 反反复复(while循环)

觉醒的豆腐

2015-07-09 15:33

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

写回答 关注

2回答

  • 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

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

JavaScript进阶篇

本课程从如何插入JS代码开始,带您进入网页动态交互世界

468061 学习 · 21891 问题

查看课程

相似问题