1.作用
一般写法
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循环
for (var i=0;i<6;i++)
{
document.write(cars[i] + "<br>");
}
两者输出的结果都是一样的
2.循环的类型
JavaScript 支持不同类型的循环:
for - 循环代码块一定的次数
while - 当指定的条件为 true 时循环指定的代码块
2.1 for循环
for 循环是创建循环时常会用到的工具
for (语句 1; 语句 2; 语句 3)
{
被执行的代码块
}
语句 1 (代码块)开始前执行
语句 2 定义运行循环(代码块)的条件
语句 3 在循环(代码块)已被执行之后执行
2.2 while 循环
while 循环会在指定条件为真时循环执行代码块。
while (条件)
{
需要执行的代码
}
3.for和whlie区别
一、执行条件的判断方式不同:
for循环执行末尾循环体后将再次进行条件判断,若条件还成立,则继续重复上述循环,当条件不成立时则跳出当下for循环。
while循环当满足条件时进入循环,进入循环后,当条件不满足时,执行完循环体内全部语句后再跳出
二、使用的目的不同:
for循环的目的是为了限制循环体的执行次数,使结果更精确
while循环的目的是为了反复执行语句或代码块
三、语法不同
for循环的语法为:for (变量 = 开始值;变量 <= 结束值;变量 = 变量 + 步进值) {
需执行的代码
}
while循环的语法为:while (<条件>) {
需执行的代码
}