For语句
for语句为循环语句
其语法为:for(循环变量初始化; 循环条件判断; 循环迭代){
循环体;
}
示例:
<script>
for (var i = 0; i < 5; i++) {
document.write(i + 'hello world<br>');
}
</script>
在上面代码中定义了变量i的初始值为0。只有当条件表达式 i < 5返回true的时候 才会进入for循环,因此也有可能不会执行循环体中的代码。如果执行了循环体中的代码,则一定会对循环后表达式i++求值,即递增i的值。
其执行规则为:
-
循环变量的初始化 var i = 0 执行一次
-
循环条件的判断 i<5
判断条件成立—>执行循环体
判断条件不成立–>结束循环 -
循环迭代 i++
-
回到第二步
For语句中的break和continue
break:结束循环
示例:
<sript>
for (var i = 0; i < 5; i++) {
if (i == 2) {
break;
}
console.log('hello' + i);
}
</script>
continue:结束本次循环,继续下次循环
示例:
<script>
for (var i = 0; i < 5; i++) {
if (i == 2) {
continue;
}
console.log('hello' + i);
}
</script>