For 循环
for 循环是您在希望创建循环时常会用到的工具。
下面是 for 循环的语法:
for (语句 1; 语句 2; 语句 3)
{
被执行的代码块
}
语句 1 (代码块)开始前执行
语句 2 定义运行循环(代码块)的条件
语句 3 在循环(代码块)已被执行之后执行
实例
盒子中有6个小球,将小球一一取出;
for(var i=1;i<7;i++){
console.log('第'+i+"个小球");
}
从上面的例子中,您可以看到:
Statement 1 在循环开始之前设置变量 (var i=1)。
Statement 2 定义循环运行的条件(i 必须小于 7)。
Statement 3 在每次代码块已被执行后增加一个值 (i++)。
下面我们引申一下:
For的嵌套:(用个例子来说明一下)
【嵌套循环的特点】
外层循环控制行数,内层循环控制每行元素的个数;
例题:
打印如下图形
*
***
*****
*******
*********.
【做图形的思路步骤】
1.确定图形一共有几行,即为外层循环的次数;
2.确定每行元素有几种元素,代表有几个内层循环;
3.确定每种元素的个数,即为每个内层循环的次数;
解:
<script>
var num = 0;
for (var i = 1; i < 6; i++) {
for (var j = 0; j < 2 * i - 1; j++) {
document.write('*');
} document.write('<br>');
}
</script>