首页 > 代码库 > for、for in和while以及do while

for、for in和while以及do while

for循环:一般用在已知判断条件的循环;

for(变量初始化;循环条件判断;循环后的执行){
  代码块  
}

//变量初始化可以省略,但是分号不能省。有多个的话用逗号隔开
//循环条件判断是true还是false,可以省略,分号不可省略
//循环后的执行,一般都是自增或者自减

 

for  in:这个for in 的语句在jq没找到有,在js原生里就有。主要针对对象属性操作,循环遍历后打印出属性

for(变量in对象){
  执行代码块  
}

//实例运行,定义和用法
http://www.runoob.com/jsref/jsref-forin.html

while:一般用在未知条件的循环;

do while:保证至少执行一次循环,先执行后判断;

break是跳出循环、return是跳出函数。不过在for循环里边也可以使用return,但是效果是终止程序不再往下跑了

continue:跳出当前循环执行下次的循环。

 

一般情况下,这四类当中for和while比较常用,这两类当中for最常用。应用方法的区别不会很大,只是我比较容易混淆,掌握好for一般问题就不大

 

技术分享

for、for in和while以及do while