代码细节问题

来源:10-1 编程挑战

逆风者追击

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后跟分号,这是为什么?

写回答 关注

2回答

  • 慕斯8597481
    2016-10-06 11:15:09

    可以去百度随便搜一下for循环的语法,for循环里【第一个分号之前的内容】是初始化的部分,也就是循环执行之初的状态,如果设置了多个,应该用逗号隔开。【第一个分号和第二个分号之间的内容】是判断循环是否还要继续的条件,比如这里是说如果i仍然小于len就继续循环啦。【第二个分号之后的内容】是每次循环之后要进行的操作,比如这里是说每次循环之后都要i++啦。

  • YulWarren
    2016-09-24 10:04:37

    var i=0,len=oLis.length;是同时声明了两个变量,一个是i 一个是len。var n=0;n<len;是声明了一个变量n,语句的判断条件是n<len

JavaScript进阶篇

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

468196 学习 · 21891 问题

查看课程

相似问题