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;
  • 相关阅读:
    Poj(1703),种类并查集
    Poj(2236),简单并查集
    Poj (3239),m皇后问题
    Poj(1521),哈夫曼编码
    NYOJ(680),摘枇杷,(暴力,或者二分搜索)
    NYOJ(42)欧拉图
    数集合有多少个TOJ(2469)
    HDU(1016),打素数环
    HDU(4394),数论上的BFS
    Poj(2225),三维BFS
  • 原文地址:https://www.cnblogs.com/ahthw/p/4134621.html
Copyright © 2011-2022 走看看