`
Dream丶AL
  • 浏览: 22222 次
  • 性别: Icon_minigender_1
文章分类
社区版块
存档分类
最新评论

JavaScript For 循环

阅读更多
JavaScript 循环
如果您希望一遍又一遍地运行相同的代码,并且每次的值都不同,那么使用循环是很方便的。
我们可以这样输出数组的值:

        console.log(cars[0]);
        console.log(cars[1]);
        console.log(cars[2]);
        console.log(cars[3]);
        console.log(cars[4]);
        console.log(cars[5]);

不过通常我们这样写:
      
        for (var i=0;i<cars.length;i++)
        {
               console.log(cars[i]);
         }

For 循环
for 循环是您在希望创建循环时常会用到的工具。

下面是 for 循环的语法:

         for (var 语句 1; 语句 2; 语句 3)
         {
               被执行的代码块
          }

语句 1  在循环(代码块)开始前执行
语句 2  定义运行循环(代码块)的条件
语句 3  在循环(代码块)已被执行之后执行
实例:

         for (var i=0; i<5; i++)
         {
               x = x + i ;
          }

从上面的例子中,您可以看到:

在循环开始之前设置变量 (var i = 0)
定义循环运行的条件( i必须小于5)
在每次代码块已被执行后增加一个值 (i++)

语句1

通常我们会使用语句 1 初始化循环中所用的变量 (var i=0)
语句 1 是可选的,也就是说不使用语句 1 也可以
您可以在语句 1 中初始化任意(或者多个)值

实例:

           for (var i=0,len=cars.length; i<len; i++)
           {
                  console.log(cars[i]);
            }

同时您还可以省略语句 1(比如在循环开始前已经设置了值时)

实例:

           var i=2,len=cars.length;
           for (; i<len; i++)
           {
                 console.log(cars[i]);
           }

语句 2

通常语句 2 用于评估初始变量的条件。
语句 2 同样是可选的。
如果语句 2 返回 true,则循环再次开始,如果返回 false,则循环将结束。

语句3

通常语句3会增加初始变量的值。
语句3也是可选的。
语句3有多种用法。增量可以是负数 (i--),或者更大 (i=i+15)
语句3也可以省略(比如当循环内部有相应的代码时)

实例:

             var i=0,len=cars.length;
             for ( ; i<len; )
             {
                   document.write(cars[i] + "<br>");
                   i++;
              }
分享到:
评论

相关推荐

    浅谈JavaScript for循环 闭包_.docx

    浅谈JavaScript for循环闭包 在JavaScript中,for循环和闭包是两个非常重要的概念。本文将对JavaScript for循环和闭包进行浅谈,并提供六种解决方案来解决for循环中的闭包问题。 首先,让我们来看一个例子。我们有...

    javascript for循环

    利用javascript技术实现for循环案例,实用。

    JavaScript之for循环语句(源代码)

    JavaScript之for循环语句(源代码)JavaScript之for循环语句(源代码)JavaScript之for循环语句(源代码)JavaScript之for循环语句(源代码)JavaScript之for循环语句(源代码)JavaScript之for循环语句(源代码)JavaScript之...

    WEB开发 之 JavaScript For 循环.docx

    在JavaScript中,有几种不同的循环类型,其中最常用的是`for`循环。`for`循环常用于需要知道循环次数的情况,例如遍历数组。 `for`循环的基本语法如下: ```javascript for (初始化; 条件; 更新) { // 要执行的...

    sjqzhang#webtech#JavaScript for 循环1

    我们可以这样输出数组的值:一般写法:使用for循环尝试一下 »不同类型的循环JavaScript 支持不同类型的循环:循环代码块一定的次数循环遍历对象的属性当指

    javascript for循环性能测试示例

    本文实例讲述了javascript for循环性能测试。分享给大家供大家参考,具体如下: for循环,如何使用效率更高,下面举例来说明: // 先定义一个测试数组 var arr = [0,1,2,3,4,5,6,7,8,9]; // 执行测试 test1(); test...

    Javascript-For-Loop-Optimization:Javascript FOR循环优化

    因此,尝试优化Javascript FOR循环,进行一些实验。 先决条件 Create the nums array with some random large numbers. More info in loop.js. var nums = []; for(var i = 0; i&lt;1000;++i) { nums.push(Math....

    JavaScript for 循环

    除了for循环,JavaScript还提供了其他类型的循环: - **while循环**:当指定条件为真时执行代码块,直到条件变为假。 - **do/while循环**:与while类似,但无论条件是否为真,至少执行一次循环体。 了解并熟练掌握...

    详解JavaScript for循环中发送AJAX请求问题

    在JavaScript编程中,for循环是一种常见的迭代结构,用于遍历数组或执行一系列重复操作。然而,当在for循环中发送AJAX(异步JavaScript和XML)请求时,可能会遇到一些问题,尤其是在处理大量数据或并发请求时。本文...

    JavaScript for循环 if判断语句(学习笔记)

    在JavaScript编程语言中,`for`循环和`if`判断语句是两种基本的控制流程结构,它们在编写逻辑和处理条件时起着至关重要的作用。让我们深入了解一下这两个概念。 **1. JavaScript `for`循环** `for`循环用于重复执行...

    javascript for循环设法提高性能

    for循环是JavaScript中最常见的循环结构之一,但如果不注意优化,可能会引入不必要的性能开销。本篇文章将探讨如何通过一些技巧来提高使用for循环遍历数组时的性能。 首先,最常见的遍历数组的for循环形式如下: `...

    深入探究JavaScript中for循环的效率问题及相关优化

    JavaScript是目前前端开发中最为广泛使用的脚本语言,它提供了多种循环语句来遍历数组和对象,其中for循环是最基础也是最常用的一种。然而,传统的for循环在处理复杂逻辑或大数据集合时可能会影响脚本的执行效率,...

    javaScript循环结构程序设计

    javaScript循环结构程序设计,JavaScript提供了for、while、do…while等循环结构满足不同的循环情况。

    javascript for循环从入门到偏门(效率优化+奇特用法)

    在JavaScript中,for循环是一种基本的迭代控制结构,用来执行重复的任务。for循环由三个主要部分组成:初始化表达式、条件表达式和迭代表达式,它们由两个分号分隔。初始化表达式通常用来声明循环计数器,条件表达式...

    浅谈JavaScript for循环 闭包

    JavaScript中的for循环是一个基础而强大的控制结构,它允许开发者执行重复性的任务。然而,在处理JavaScript中的闭包时,for循环常常会带来一些特别的问题。闭包是指有权访问另一个函数作用域中的变量的函数。这个...

    JavaScript中的for循环.pdf

    JavaScript中的for循环是编程语言中一种常用的控制流程结构,它允许程序员在满足特定条件下重复执行一段代码。在JavaScript中,for循环通常用于迭代数组、计算或执行一系列已知次数的操作。 1. **循环控制语句**: ...

Global site tag (gtag.js) - Google Analytics