一、循环结构
1、for循环:
基本结构:
for(表达式1;表达式2;表达式3){
循环体语句
}
(1)、在没有“{}”(大括号)时,循环的控制范围到期后的第一条语句。
(2)、三个表达式可以省略,但分号不能省略。
代码举例展示:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>计算100以内偶数和</title>
</head>
<body>
<script>
var i = 0
var sum = 0
for(i=2;i<=100;i=i+2){
sum = sum + i
}
console.log('偶数和=',sum)
</script>
</body>
</html>
结果如下:
2、break语句:终止循环(在循环体中若遇到该语句则终值循环,无论循环是否做完)
代码练习:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>判断一个数是否是素数</title>
</head>
<body>
<script>
var n= parseInt(prompt('请输入一个整数'))
for(i=2;i<=100;i++){
if(n%2 == 0){
break
}
}
if(i>=n){
alert(n+'是素数')
}else{
alert(n+'不是素数')
}
</script>
</body>
</html>
效果如下:
3、continue语句:结束本次循环,继续下一次循环
代码练习:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content