循环语句
1、for循环
for循环可以指定循环的起点、终点和终止条件。
语法:
var num=0;
for(var i=0;i<4;i++){
num=num+5;
console.log('这是第'+i+'次循环,运行的结果:'+num)
}
执行的结果:
2.while循环
循环语句是用于重复执行某些操作
语法:
var num=0,i=0;
while(i<4){
i++;
num=num+5;
console.log('这是第'+i+'次循环,运行的结果:'+num)
}
运行结果:
3、do...whlie
do...while循环和while循环本质的差异在于,while循环体内的代码可能存在一次都不会执行,但是do...while的循环体内代码至少会执行一次。
语法:
var i=0,num=0;
do{
if(i<=0){
console.log('这是执行的第一次');
}
i++;
num=num+5;
console.log('这是第'+i+'次循环,运行的结果:'+num)
}while(num<20)
运行结果:
4、break和continue关键字的作用
break和continue都有跳出循环的作用,就是让代码不按照既有的顺序往下执行;
但是break是直接跳出循环,执行循环的下一条语句。
有关break语句:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
<script>
for (var i = 0; i < 5; i++) {
if (i == 3) {
break;}
console.log(i);
}
</script>
</div>
</body>
</html>
运行的结果:当i值为3时,执行break,循环结束。
有关continue语句:
<!DOCTYPE html>
<html>
<body>
<script>
var i;
for (i = 0; i < 5; i++) {
if (i == 3) {
continue;
}
console.log(i);
}
</script>
</body>
</html>
运行结果:当i为3的时候,跳过3,继续执行循环。