37-38 for循环
for循环
<!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>
练习
<!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>
