
01,for循环因为有了计数器的存在,还可以重复的执行某些操作,比如做一些算术运算。
求 1~100 之间的整数累加和
// 需要循环100次,我们需要一个计数器 i// 我们需要一个存储结果的变量 sum ,但是初始值一定是 0// 核心算法:1 + 2 + 3 + 4 .... ,sum = sum + i;var sum = 0; // 求和 的变量for (var i = 1; i <= 100; i++) {// sum = sum + i;sum += i;}console.log(sum);
// 1. 求1-100之间所有数的平均值 需要一个 sum 和的变量 还需要一个平均值 average 变量var sum = 0;var average = 0;for (var i = 1; i <= 100; i++) {sum = sum + i;}average = sum / 100;console.log(average);// 2. 求1-100之间所有偶数和奇数的和 我们需要一个偶数的和变量 even 还需要一个奇数 oddvar even = 0;var odd = 0;for (var i = 1; i <= 100; i++) {if (i % 2 == 0) {even = even + i;} else {odd = odd + i;}}console.log('1~100 之间所有的偶数和是' + even);console.log('1~100 之间所有的奇数和是' + odd);// 3. 求1-100之间所有能被3整除的数字的和var result = 0;for (var i = 1; i <= 100; i++) {if (i % 3 == 0) {// result = result + i;result += i;}}console.log('1~100之间能够被3整数的数字的和是:' + result);
