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 = "你输入了:\n";
    var iTotal = 0;
    var vUserInput;
    var iArrayIndex = 0;
    do{
        vUserInput = prompt("输入一个数字,或者'0'退出","0");
        aNumbers[iArrayIndex] = vUserInput;
        iArrayIndex++;
        iTotal += Number(vUserInput);
        sMessage += vUserInput + "\n";
    }while(vUserInput != 0)        //当输入为0(默认值)时退出循环体
    sMessage += "总数:" + iTotal;
    document.getElementById("xxx").innerHTML=sMessage;

以上就是关于javascript中for循环的全部内容了,希望小伙伴们喜欢。

(0)

相关推荐

  • JavaScript中for循环的使用详解

    我们已经看到,while循环有不同变种.本章将介绍另一种流行的循环叫做for循环. for 循环 for循环是循环最紧凑的形式,并包含有以下三个重要部分组成: 循环初始化计数器的初始值.初始化语句执行循环开始之前. 测试语句,将测试如果给定的条件是真还是假.如果条件为真,那么将要执行的循环中给定的代码,否则循环会退出来. 循环语句,可以增加或减少计数器. 可以把所有的三个部分中的一行用分号隔开. 语法 for (initialization; test condition; iteration

  • JavaScript For 循环

    JavaScript中的循环用来将同一段代码执行指定的次数(或者当指定的条件为true时). JavaScript 循环 在编写代码时,你常常希望反复执行同一段代码.我们可以使用循环来完成这个功能,这样就用不着重复地写若干行相同的代码. JavaScript有两种不同种类的循环: for  将一段代码循环执行指定的次数  while  当指定的条件为true时循环执行代码 for 循环 在脚本的运行次数已确定的情况下使用for循环. 语法: 复制代码 代码如下: for (var=开始值;var

  • 关于javascript的一些知识以及循环详解

    javascript的一些知识点: 1.常用的五大浏览器:chrome,firefox,Safari,ie,opera 2.浏览器是如何工作的简化版: 3.Js由ECMAjavascript;DOM;BOM组成: 4.js是弱类型语言(即需要游览器解析了才知道是什么类型的): 5.js是脚本语言(边解析边执行): 6.script也分行内样式,嵌套样式和外联样式. 外联样式一般写在body的最后,因为放在前面会先加载js代码然后再干其他的,影响用户体验. 7.同步和异步 同步:一行一行依次执行.

  • Javascript基础教程之for循环

    如果您希望一遍又一遍地运行相同的代码,并且每次的值都不同,那么使用循环是很方便的. 复制代码 代码如下: document.write(cars[0] + "<br>"); document.write(cars[1] + "<br>"); document.write(cars[2] + "<br>"); document.write(cars[3] + "<br>"); do

  • Javascript基础教程之break和continue语句

    break和continue语句对循环中的代码执行提供了更为严格的流程控制.break语句可以立刻退出循环,阻止再次执行循环体中的任何代码.continue语句只是退出当前这一循环,根据控制表达式还允许进行下一次循环. break 复制代码 代码如下: <script language="javascript"> var aNumbers = new Array(); var sMessage = "你输入了:<br>"; var iTota

  • Javascript基础教程之while语句

    循环语句的作用是反复的执行同一段代码,尽管分几种不同的类型,但其原理几乎相同:只要给定的条件满足,包含在循环体内的语句会不断执行,一旦条件不再满足则终止. while循环是前测试循环,这意味着是否终止的条件判断是在执行代码之前,因此,循环的主体可能根本不执行.其语法如下: while(expression) statement 当expression为ture时,程序会不断执行statement语句,直到expression为false时. 两个案例 复制代码 代码如下: <script typ

  • Javascript基础教程之JavaScript语法

    1.区分大小写 javascript中,变量.函数.运算符都区分大小写. 2.弱类型变量 定义变量只用 "var"关键字 复制代码 代码如下: var age = 25; var myscholl = "sanxiao"; var mal = true; 3.每行结尾的分号可有可无. 4.括号用于代码块. 代码示例 复制代码 代码如下: <!DOCTYPE html>  <html>  <head lang="en"

  • C语言菜鸟基础教程之for循环

    先看程序: #include <stdio.h> int main() { for(int i = 0; i < 5; i++) { printf("i = %d\n", i); } printf("Loop ended!\n"); return 0; } 运行结果: i = 0 i = 1 i = 2 i = 3 i = 4 Loop ended! for循环的语句结构为: for(表达式1; 表达式2; 表达式3) {     语句; } 其执

  • JavaScript基础教程之alert弹出提示框实例

    alert 命令弹出一个提示框 为便于对 JavaScript 有一个直观的认识,本节会提供几个简单的实例供 JavaScript 入门学习之用.下面的代码是一个弹出提示框的例子: 复制代码 代码如下: <script type="text/javascript"> alert("我是提示文字!"); </script> 将上面部分代码,用文本编辑器(如写字板或其他更高级的编辑器,如 EditPlus 等)保存为 alert.html(或 a

  • Javascript基础教程之if条件语句

    if 是常用语法之一,其格式如下 if(coditon) statement1 (else statement2) 其中,coditon可以是任何表达式,甚至不比是真正的布尔值,因为JavaScript会将其自动转化为布尔值. 如果条件执行结果为true,则执行statement1,如果条件为false,则执行结果statment2,(如果statement2存在,则else不是必须的) 每个条件语句可以是单行代码,也可以是代码块.以下是简单的举例 复制代码 代码如下: var iNumber

  • Javascript基础教程之argument 详解

    argument是javascript中函数的一个特殊参数,例如下文,利用argument访问函数参数,判断函数是否执行 复制代码 代码如下: <script type="text/javascript">     function sayHello () {         if (arguments[0] == "bye")         return;         else        alert( "hello" +

  • python基础教程之while循环

    前言 今天来说下python中的循环.循环的意思是什么,以环形.回路或轨道运行;沿曲折的路线运行;特指运行一周而回到原处.这是百度给出的循环的意思.在python中,就是重复执行你给的指令,直至结束.我们现在看下,在python中,循环就是:while:它有它的规则结构,就是while + 条件(冒号,这个别忘记了.): 意思是,当条件不成立时,不循环.举个例子说明一下: 我们先来说下这个例子的意思,首先,while+条件: 这个已经带入到了代码中,这个代码的意思是当循环10次1的时候 ,跳出循

  • Javascript基础教程之switch语句

    stwith语句的格式一般如下: 复制代码 代码如下: switch (expression){      case value :statement1          break;      case value2 :statement2          break;      ....          case value: statement          break;      default :statement; 每个情况表示如果expression的值等于case ,则执

随机推荐