为了账号安全,请及时绑定邮箱和手机立即绑定

代码细节问题

请教: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 回答

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

1 回复 有任何疑惑可以回复我~

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

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
JavaScript进阶篇
  • 参与学习       468046    人
  • 解答问题       21891    个

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

进入课程

代码细节问题

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信