开发工具与关键技术:VS jQuery
作者:黄海滨
撰写时间:2019年5月15日
有时候我们在某种情况下需要多次执行同样的代码,并且每次的值都不同,那么该怎么实现呢。首先是平常的做法
然后,再来看下用for循环的效果
这样就显得简洁很多了,我们来详细解说下for循环的语法结构
Var I = 0;这是第一个语句,它的意思就是在循环开始之前就执行的代码,就是在循环开始之前就设置 变量(Var I = 0)
I < boxes .length;这是第二个语句,主要作用是定义运行循环的条件,条件是I 必须小于boxes .length
I++;这是第三个语句,它是在循环已被执行之后再执行的代码,这个是在每次代码块已被执行后增加一个值 ( I ++)
Document. write(boxes[ I ] + “”);这个是循环需要执行的代码
第一个语句是可选的,就是说不是用它也是可以的。
同时也可以设置任意(或者多个)值
还有另外的情况,比如:在循环语句外面就设置了值
在来说下第二个语句,它同样是可选的,但是,要注意一点,如果省略了第二个语句,就必须要在循环内提供break(跳出循环的指令),否则就无法将循环停止,就有可能会让浏览器崩溃
就是这样,这个有点可怕尽量不要尝试
最后说下第三个语句,通常这个语句是增加初始变量的值得,它有很多种用法,它可以是负数(I–),也可以是更大的(I =i+13)。它也是可以省略的,比如我可以写在循环的内部
最后总结一下,虽然这个比较简单,但是该注意的还是要注意,不然很容易发生错误。