zoukankan      html  css  js  c++  java
  • 初:循环与迭代

    JS中的循环就是用简单高效的方式去重复着做着一件事情/循环的方法很多 但是作用确是一样的/ for / for in /do while / while /。

    for/for in

    for循环会一直循环条件语句,直到条件为false。

    for ([initialExpression]; [condition]; [incrementExpression])
    statement

    // initialExpression: 申明变量/condition:执行的条件/incrementExpression:++或者--

    //当initialExpression申明的时候就会开始进行循环/condition可不填用;标识,标识条件为true,循环会一直执行下去

    for与for in的区别:

    for会循环条件判断里面的结果/for in会枚举对象的所有属性

    栗子: 

      var arr = [1,'a',2,,'b'];

      for( var i = 0; i < arr.length; i++) {

        console.log( arr[i] )  //1,'a',2,undefined,'b'

      }

      for( var i in arr) {

        console.log( arr[i] )  //1,'a',2,'b'

      }

      //for循环会把没有的属性也输出出来/而for in只会枚举出本身有的属性

    while / do while

    while:只要有一个条件判断,就可以执行循环,知道条件改为false为止/while(x < n){执行}

    do while: 跟while循环一样,只是在判断循环之前会先执行do里面的语句 / do{小hi行}while(x < n);

    label

    给循环取一个名字/这样在终止循环的时候可以直接终止循环的名字

    栗子: xunhuan: 

        while(var x < n) {执行}   / brenk xunhuan

    break

    跳出循环,当满足当前判断条件的时候终止该循环 /  / swich case中经常使用到break

    栗子: for(var i = 0; i < 3 ; i ++){

        i++;

        if(i == 2) {

          break;  //当满足i等于2条件,就跳出for循环

        }

      }

    continue

    跟break相似,当满足当前判断条件的时候,过滤掉当前的判断条件

    栗子:  var i = 0, n = 0;  for(i; i < 5; i++) { i++; if( i == 3){ 执行 } } //当i的值是3的时候,3的循环执行语句不执行,继续执行4的循环语句。

  • 相关阅读:
    Custom Settings.in 配置信息收集
    DPM恢复点和保持期、常见问题排除指南
    裸机恢复 (BMR) 和系统状态恢复
    远程桌面开启(命名空间)
    RPC终结点映射
    远程计算机 进程/服务 启动停止(WMI)
    环境变量、语言类型转换、静态类、字符串
    密封管理包
    PowerShell管理SCOM2007R2
    PowerShell管理SCOM_批量设置维护模式(上 )
  • 原文地址:https://www.cnblogs.com/htzan/p/5736895.html
Copyright © 2011-2022 走看看