案例1 求1~100之间所有数的总和和平均值
<script>
let sum = 0;
let average = 0;
for(let i = 1; i <= 100; i++) {
sum+=i;
}
average = sum / 100;
console.log(sum); 总和
console.log(average); 平均值
</script>
案例2 求1~100之间所有偶数的和
<script>
let sum = 0;
for(let i = 1; i <= 100; i++) {
if(i % 2 == 0) {
sum+=i;
}
}
console.log(sum); 总和
</script>
案例3 求1~100之间7的倍数的个数和总和
<script>
let sum = 0;
let count = 0;
for(let i = 1; i <= 100; i++) {
if(i % 7 == 0) {
count++;
sum+=i;
}
}
console.log(count); 个数
console.log(sum); 总和
</script>
案例4 求1~100之间的总和但要跳过个位数为3的数
<script>
let sum = 0;
for(let i = 1; i <= 100; i++) {
if(i % 10 == 3) {
continue
}
sum+=i;
}
console.log(sum); 总和
</script>
案例5 打印5行5列的星星
<script>
let str = '';
for(let i = 1; i <= 5; i++) {
for(let j = 1; j <= 5; j++) {
str+='*'
}
str+='\n'
}
console.log(str);
</script>
案例6 打印直角三角形星星
<script>
let str = '';
for(let i = 1; i <= 5; i++) {
for(let j = 1; j <= i; j++) {
str+='*'
}
str+='\n'
}
console.log(str);
</script>
案例7 打印99乘法表
<script>
let str = '';
for(let i = 1; i <= 9; i++) {
for(let j = 1; j <= i; j++) {
str+= j + 'x' + i + '=' + j * i + '\t'
}
str+='\n'
}
console.log(str)
</script>