zoukankan      html  css  js  c++  java
  • Javascript基础系列之(六)循环语句(for循环)

    如果您希望一遍又一遍地运行相同的代码,并且每次的值都不同,那么使用循环是很方便的。

    document.write(cars[0] + "<br>");
    document.write(cars[1] + "<br>");
    document.write(cars[2] + "<br>");
    document.write(cars[3] + "<br>");
    document.write(cars[4] + "<br>");
    document.write(cars[5] + "<br>");

    不过我们这样写

    for (var i=0; i<cars.length;i++)
    {
    document.write(cars[i]+"<br>");
    }

    举例:输出1-100的数字

    for(var i=0;i <=100;i++)
    {
    document.write(i+"<br>")
    }

    for是前测试循环,而且在循环之前能够初始化变量,并且定义循环后要执行的代码,其语法如下

    for(inintialization;expression;psot=loop-expression)statement

    执行的过程如下:

    1.执行initialization语句

    2.判断expression是否为true,如果是则是继续,否则终止整个循环体。

    3.执行循环体statement代码

    4.执行post-loop-expression代码

    5.返回第2步操作

    for循环最常用的形式是for(var i=0; i<n;i++){statement}

    它表示循环一共执行n次,非常适合用于已知的循环次数运算。

        var aNumbers = new Array();
        var sMessage = "你输入了:
    ";
        var iTotal = 0;
        var vUserInput;
        var iArrayIndex = 0;
        do{
            vUserInput = prompt("输入一个数字,或者'0'退出","0");
            aNumbers[iArrayIndex] = vUserInput;
            iArrayIndex++;
            iTotal += Number(vUserInput);
            sMessage += vUserInput + "
    ";
        }while(vUserInput != 0)        //当输入为0(默认值)时退出循环体
        sMessage += "总数:" + iTotal;
        document.getElementById("xxx").innerHTML=sMessage;
  • 相关阅读:
    磁盘挂载自动分区脚本
    docker的私有仓库的搭建
    centos6上安装docker
    docker的本地仓库换成阿里云的镜像仓库
    python中的coding的格式书写形式
    mysql5.6的二进制包安装
    mysql忘记root密码
    Verilog利用$fdisplay命令往文件中写入数据
    Quartus和ISE调用Synplify进行综合的问题
    TMS320C6455 SRIO 实现方案
  • 原文地址:https://www.cnblogs.com/ahthw/p/4134621.html
Copyright © 2011-2022 走看看