while(i<mynum.length)是什意思
例子里面(i<mynum.length)是什么意义
例子里面(i<mynum.length)是什么意义
2017-05-18
我一开始也不理解为什么要定义i,后来琢磨出来了,我应该没理解错你的问题
var mynum =new Array(70,80,66,90,50,100,89);创建数组的方法,还可以写成下面这样
var mynum=new Array(); mynum[0]=70; mynum[1]=80; mynum[2]=66; mynum[3]=90; mynum[4]=50; mynum[5]=100; mynum[6]=89;
定义的“i”就是[ ]内的索引号,以上一共有0-6个索引号,就是7个。那么“i<mynum.length”就是说,索引号不超过7个。
当i=0时,就是“mynum[0]=70”根据条件判断是否小于60;
当i=1时,就是“mynum[1]=80”根据条件判断是否小于60;
以此类推
当i=6时,“mynum[6]=89”根据条件判断是否小于60;
如果不定义“i<mynum.length”说明i可以一直往后延续,本来数组只有7个值,当你的索引值超过7个后,就会出现错误,你可以把“i<mynum.length”删掉,浏览器是显示不出东西的
举报