逆风者追击
2016-09-24 03:35
请教:oLis[i].index = i;中的index表示什么? for(var i= 0,len = oLis.length;i<len;i++){……}与 for(var n= 0;n<len;n++){……}对比,一个i=0后跟逗号,一个n=0后跟分号,这是为什么?
可以去百度随便搜一下for循环的语法,for循环里【第一个分号之前的内容】是初始化的部分,也就是循环执行之初的状态,如果设置了多个,应该用逗号隔开。【第一个分号和第二个分号之间的内容】是判断循环是否还要继续的条件,比如这里是说如果i仍然小于len就继续循环啦。【第二个分号之后的内容】是每次循环之后要进行的操作,比如这里是说每次循环之后都要i++啦。
var i=0,len=oLis.length;是同时声明了两个变量,一个是i 一个是len。var n=0;n<len;是声明了一个变量n,语句的判断条件是n<len
JavaScript进阶篇
468196 学习 · 21891 问题
相似问题