课程
/前端开发
/JavaScript
/JavaScript进阶篇
var mynum =new Array(70,80,66,90,50,100,89); //这个我知道是数组
var i=0; //这个i=0是什么?最后i=i+1又是什么?
为什么结果是70?
2016-08-04
源自:JavaScript进阶篇 4-8
正在回答
i=0就是i为0啊,i=i+1; 之后 i等于1啊(不是跟未知数x一样吗!x=0,x=x+1,x=1)
结果是70的,是指数组吧
i=0 mynum[i]-->mynum[0]=70i=1 mynum[i]-->mynum[1]=80i=2 mynum[i]-->mynum[2]=66i=3 mynum[i]-->mynum[3]=90i=4 mynum[i]-->mynum[4]=50i=5 mynum[i]-->mynum[5]=100i=6 mynum[i]-->mynum[6]=89
qq_坏人_21
i 是元素的索引号,只有用索引号才可以访问到数组当中的每一个元素,每一个元素都是有对应的相应的索引号。
var mynum =new Array(70,80,66,90,50,100,89);//定义数组mynum并赋值
var i=0;
while(i<mynum.length)
这个里面的mynum.length为数组的长度,这里数组的长度为7,i<mynum.length是小于7次循环,
举报
本课程从如何插入JS代码开始,带您进入网页动态交互世界
1 回答为什么是for(var i=x.childNodes.length-1;i>=0;i--)
1 回答关于var sum = 0; for (var i = 0; i < sourceArr.length; i ++)
2 回答var i=0;
1 回答for(var i=content.childNodes.length-1;i>=0;i--){ var childNode=content.childNodes[i] content.removeChild(childNode) }
8 回答for(var i =0; i<3;i++) 这长度i<3是什么 难道不是<2么