`
Dream丶AL
  • 浏览: 21188 次
  • 性别: 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循环中的闭包问题。 首先,让我们来看一个例子。我们有...

    WEB开发 之 JavaScript For 循环.docx

    WEB开发 之 JavaScript For 循环.docx

    javascript for循环

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

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

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

    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循环中发送AJAX请求问题

    主要为大家剖析了JavaScript for循环中发送AJAX请求问题,感兴趣的小伙伴们可以参考一下

    JavaScript for 循环

    JavaScript for 循环 循环可以将代码块执行指定的次数。 JavaScript 循环 如果您希望一遍又一遍地运行相同的代码,并且每次的值都不同,那么使用循环是很方便的。 我们可以这样输出数组的值: 一般写法: ...

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

    今天学习了JavaScript里面的for循环以及if的判断语句 for(初始值;循环条件;操作){  满足条件要执行的代码语句 } 初始值:循环前的初始化变量,通常为赋值表达式:建议用var赋值,可以加快运行速度。 循环条件:...

    浅谈JavaScript for循环 闭包

    下面小编就为大家带来一篇浅谈JavaScript for循环 闭包。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧

    javascript for循环设法提高性能

    一般在javascript里对数组进行遍历一般是使用for循环,像下面一样 代码如下: var arr = []; for(var i=0; i&lt;arr.length; i++){ //loop } 这种代码最大的问题,就在于每次循环时都要通过 .操作符获取 .length,...

    javaScript循环结构程序设计

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

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

    主要介绍了JavaScript中for循环的效率问题及相关优化,文中谈到了Underscore.js库及循环在各个浏览器js解释器下的表现,需要的朋友可以参考下

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

    一,for循环的基本写法 代码如下: 代码如下: //例一for(var i=1;i&lt;=10;i++) { alert&#40;i&#41;; } 这段代码太简单了,我都不好意思拿出手。代码的执行结果是依次弹出1到10,PS:在早期的IE如IE6中,你把10改成...

    JavaScript中的for/in循环的例子

    可以很容易理解javascript的for in循环的使用

Global site tag (gtag.js) - Google Analytics