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循环闭包 在JavaScript中,for循环和闭包是两个非常重要的概念。本文将对JavaScript for循环和闭包进行浅谈,并提供六种解决方案来解决for循环中的闭包问题。 首先,让我们来看一个例子。我们有...
WEB开发 之 JavaScript For 循环.docx
利用javascript技术实现for循环案例,实用。
JavaScript之for循环语句(源代码)JavaScript之for循环语句(源代码)JavaScript之for循环语句(源代码)JavaScript之for循环语句(源代码)JavaScript之for循环语句(源代码)JavaScript之for循环语句(源代码)JavaScript之...
我们可以这样输出数组的值:一般写法:使用for循环尝试一下 »不同类型的循环JavaScript 支持不同类型的循环:循环代码块一定的次数循环遍历对象的属性当指
本文实例讲述了javascript for循环性能测试。分享给大家供大家参考,具体如下: for循环,如何使用效率更高,下面举例来说明: // 先定义一个测试数组 var arr = [0,1,2,3,4,5,6,7,8,9]; // 执行测试 test1(); test...
因此,尝试优化Javascript FOR循环,进行一些实验。 先决条件 Create the nums array with some random large numbers. More info in loop.js. var nums = []; for(var i = 0; i<1000;++i) { nums.push(Math....
主要为大家剖析了JavaScript for循环中发送AJAX请求问题,感兴趣的小伙伴们可以参考一下
JavaScript for 循环 循环可以将代码块执行指定的次数。 JavaScript 循环 如果您希望一遍又一遍地运行相同的代码,并且每次的值都不同,那么使用循环是很方便的。 我们可以这样输出数组的值: 一般写法: ...
今天学习了JavaScript里面的for循环以及if的判断语句 for(初始值;循环条件;操作){ 满足条件要执行的代码语句 } 初始值:循环前的初始化变量,通常为赋值表达式:建议用var赋值,可以加快运行速度。 循环条件:...
下面小编就为大家带来一篇浅谈JavaScript for循环 闭包。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
一般在javascript里对数组进行遍历一般是使用for循环,像下面一样 代码如下: var arr = []; for(var i=0; i<arr.length; i++){ //loop } 这种代码最大的问题,就在于每次循环时都要通过 .操作符获取 .length,...
javaScript循环结构程序设计,JavaScript提供了for、while、do…while等循环结构满足不同的循环情况。
主要介绍了JavaScript中for循环的效率问题及相关优化,文中谈到了Underscore.js库及循环在各个浏览器js解释器下的表现,需要的朋友可以参考下
一,for循环的基本写法 代码如下: 代码如下: //例一for(var i=1;i<=10;i++) { alert(i); } 这段代码太简单了,我都不好意思拿出手。代码的执行结果是依次弹出1到10,PS:在早期的IE如IE6中,你把10改成...
可以很容易理解javascript的for in循环的使用