zoukankan      html  css  js  c++  java
  • JavaScript的循环语句

    01)for语句

    for循环是一种前测试循环语句,但它具有在执行循环之前初始化变量和定义循环后要执行的代码的能力。以下是for循环的语法:

            初始化表达式,控制表达式,循环后表达式

    for(initialization;expression;post-loop-expression){

    //loop option

    }

    例如:

    var sum = 0;

    for(var i=0;i<10;i++){

    sum +=i;

    }

    console.log(i); //10  

    ECMAScript不存在块级作用域,在循环内部定义的变量也可以在外部访问到

    死循环

    for(;;){

    //当for中的表达式省略的时候,会创建一个死循环

    }

    while(true){

    }

    02) do-while语句  

    do{

    }while(condition); 

    后测试循环语句,即只有在循环体中的代码执行之后,才会测试出口条件。循环体内的代码最少被执行一次。

    03) while语句

    while(condition){

    }

    前测试循环语句,即在循环体内的代码被执行之前,就会对出口条件求值。因此,循环体内的代码有可能永远不会被执行。

    while(false){

    //

    }

        04) for-in 语句

    是一种精准的迭代语句,可以用来枚举对象的属性

    for(property in expression){

    statement

    }

    例如:

    打印出window对象中所有的属性

    for(var propName in window){

    console.log(propName);

    }

        label 语句

    使用label可以在代码中添加标签,以便将来使用

    label : for(var i=0;i<10;i++){

    if(i == 5){

    break label;

    }

    }

        循环关键字

           break 跳出循环体

           continue 结束本次循环,进行下一次循环

  • 相关阅读:
    mysql 压缩备份 压缩还原 命令
    $' ': command not found
    CentOS7查看和关闭防火墙
    Linux系统运维故障排查
    使用netstat、lsof查看端口占用情况
    一道关于二叉树遍历的题目
    curl常用传参方式
    vm centos7中用NAT模式配置上网
    laravel使用过程中一些总结
    MySQL Replication
  • 原文地址:https://www.cnblogs.com/jalenFish/p/14099089.html
Copyright © 2011-2022 走看看