for循环
html
<!DOCTYPE html>
<html lang="zh-CH">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<script>
//for语句,也是一个循环语句,也称为for循环
//在for循环中,专门的位置用来放三个表达式
// 1.初始化表达式
// 2.条件表达式
// 3.更新表达式
//for循环的语法:
//for(初始化表达式;条件表达式;更新表达式){
//语句
//}
//打印1-100之间所有奇数,并求和
var sum=0;
for (var i = 1; i <= 100; i++) {
if(i%2!==0){
document.writeln(i);
sum=sum+i;
}
}
document.writeln("1-100之间奇数的和为"+sum);
</script>
</body>
</html>

练习
html
<!DOCTYPE html>
<html lang="zh-CH">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<script>
//水仙花数是指一个3位数,它的每个 位数上的数字的三次幂只和等于它本身
//例如:1^3+5^3+3^3=153
//请打印所有水仙花数
for (var i = 100; i < 1000; i++) {
var bai = parseInt(i / 100);
var shi = parseInt((i / 10) % 10);
var ge = i % 10;
if (i === Math.pow(bai,3) + Math.pow(shi,3) + Math.pow(ge,3)) {
document.writeln(i);
}
}
</script>
</body>
</html>
