为什么反过来写就输出不了结果呢?

来源:4-8 退出循环break

胡伟荣

2015-03-28 23:29

var mynum=new Array(70,80,66,90,50,100,89);

var i=0;

while(i<7)

{

document.write('成绩:'+mynum[i]+'继续循环');


if(mynum[i]<60){

document.write('成绩'+mynum[i]+'停止循环');

break;

i=i++;

}




}


写回答 关注

3回答

  • 搬砖工人
    2015-03-29 00:23:55
    已采纳

    把i=i++换成i++然后写到if外面试试

    胡伟荣

    原来是这里写错了。。。谢谢啦!~

    2015-03-30 13:02:26

    共 1 条回复 >

  • puffbaby
    2015-07-22 20:54:40

    应该只能输出0 下标的数组内容吧

    然后i 就无法变化啊

  • 发条橙
    2015-03-28 23:30:56

    把i++写到if外面

    胡伟荣

    试了一下,好像还是不行啊……

    2015-03-28 23:45:46

    共 1 条回复 >

JavaScript进阶篇

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

468061 学习 · 21891 问题

查看课程

相似问题