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

请问为什么以下两种代码 结果不同 ?怎么解释 是什么原理?

<script type="text/javascript">

  var mynum =1;//mynum初值化数值为1

  while (mynum<=5)

  {

 mynum=mynum+1;  

 document.write("数字:"+mynum);

   }


<script type="text/javascript">

  var mynum =1;//mynum初值化数值为1

  while (mynum<=5)

  {

 mynum=mynum+1;  

  }

   document.write("数字:"+mynum);   

</script>

  为什么两种结果不同?知识点是什么?


正在回答

2 回答

第一个输出语句document.write("数字:"+mynum);随着mynum=mynum+1;一起循环了五次,输出五次,第二个你的输出语句没有在循环体中,所以只输出一次

1 回复 有任何疑惑可以回复我~
#1

格小调MR3168311 提问者

知道 了 谢谢
2016-07-27 回复 有任何疑惑可以回复我~
#2

慕码人9189614 回复 格小调MR3168311 提问者

不用谢
2016-07-29 回复 有任何疑惑可以回复我~

第一个输出在循环里面,循环一遍输出一遍;第二个输出在循环外,循环完了才执行输出。

2 回复 有任何疑惑可以回复我~
#1

格小调MR3168311 提问者

懂了 谢谢
2016-07-27 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

请问为什么以下两种代码 结果不同 ?怎么解释 是什么原理?

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号