for循环

1. 常规循环

  • 方法1:for - 循环代码块一定的次数

    for (var i=0;i<数组/集合.length;i++){
    }
    
  • 方法2:for/in - 循环遍历对象的属性

    for (var i in 数组/集合){
    }
    

2. 结束for循环

  • 方法1:break,结束循环,运行的程序立刻退出包含内层的循环或者退出一个switch语句。

    for (var i in 数组/集合){
     if (条件 == 数组/集合[i].参数名) {
         break;
     }
    }
    
  • 方法2:continue,结束当次循环,开始一次新的循环迭代,它只能用在while、do/while、for、或for/in语句的循环体内。

    for (var i in 数组/集合){
     if (条件 == 数组/集合[i].参数名) {
         continue;
     }
    }
    
  • 方法3:return,直接跳出方法,且只能出现在函数体内,当执行return语句时,即使函数主体中还有其他语句,函数执行也会停止。

    for (var i in 数组/集合){
     if (条件 == 数组/集合[i].参数名) {
         return;
     }
    }