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;
  • 相关阅读:
    ML-线性回归
    ML-决策树
    numpy常用知识点备忘(2)
    numpy常用知识点备忘
    ML-朴素贝叶斯算法
    Git常用命令备忘
    机器学习-决策树算法
    机器学习-线性模型(线性回归与逻辑回归)
    深入JVM内核(四)垃圾回收器与GC参数
    深入JVM内核(三)对象存活判定算法与垃圾收集算法
  • 原文地址:https://www.cnblogs.com/ahthw/p/4134621.html
Copyright © 2011-2022 走看看