输出的问题

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

小珊1116

2016-05-03 14:20

var mynum=1;

while(mynum<=5;

{document.write("数字“+num);

mynum=mynum+1;}

这个输出的结果不应该是数字2数字3数字4数字5吗?

num的初始值为1;最大值为5;

mynum=1+1;mynum=2+1;mynum=3+1;mynum=4+1;

当到5+1的时候值是6,6<=5这个是false,就不循环了。

可是为什么任务中输出的是数字1数字2数字3数字4数字5呢?

写回答 关注

3回答

  • 抬头向前2016
    2016-05-03 14:51:54
    已采纳

    流程是输出,判断,迭代,数组为1的时候先输出 “数字1”

    小珊1116

    非常感谢!

    2016-05-03 15:02:42

    共 1 条回复 >

  • 慕粉3238034
    2016-05-03 14:49:22

    看那个while循环里的语句,是先输出,再加1。

    当其输出时mynum的值还没加1,就还是1.

  • 小小鸟002
    2016-05-03 14:39:30

    看那个while循环里的语句,是先输出,再加1。当其输出时mynum的值还没加1,也就是还是1.

JavaScript进阶篇

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

468060 学习 · 21891 问题

查看课程

相似问题