在本教程中,我们将学习
- 如何使用Loop?
- 不同类型的循环
- for循环
- WHILE循环
- DO…WHILE循环
如何使用Loop?
当必须重复执行相同的代码行、执行特定次数或特定条件为真时,循环非常有用。相反,如果使用循环,则只需3或4行即可完成此任务。
不同类型的循环
JavaScript中主要有四种类型的循环。
- for循环
- for/in循环(稍后解释)
- WHILE循环
- DO…WHILE循环
for循环
语法:
- 即使在执行循环代码之前,语句1也会首先执行。因此,此语句通常用于为将在循环内使用的变量赋值。
- Statement2是执行循环的条件。
- 每次执行循环代码后都会执行语句3。
自己试试这个:
<html>
<head>
<script type="text/javascript">
var students = new Array("John", "Ann", "Aaron", "Edwin", "Elizabeth");
document.write("<b>Using for loops </b><br />");
for (i=0;i<students.length;i++)
{
document.write(students[i] + "<br />");
}
</script>
</head>
<body>
</body>
</html>
WHILE循环
语法:
只要指定的条件为真,就会执行“WHILE循环”。在WHILE循环中,应该否则,循环将永远不会结束,并且浏览器可能会崩溃。
自己试试这个:
<html>
<head>
<script type="text/javascript">
document.write("<b>Using while loops </b><br />");
var i = 0, j = 1, k;
document.write("Fibonacci series less than 40<br />");
while(i<40)
{
document.write(i + "<br />");
k = i+j;
i = j;
j = k;
}
</script>
</head>
<body>
</body>
</html>
DO…WHILE循环
语法:
The Do…WHILE循环与WHILE循环非常相似。唯一的区别是在do…中WHILE循环,即使在检查条件之前,代码的挡路也会执行一次。
自己试试这个: