1.累加器
求1-10的累加和
<script>
var sum=0; //声明一个求和的变量,并将0赋值给sum
//sum的初始值必须是0,这样才可以算出正确的值
for(var i=1;i<=10;i++){
sum=sum+i; //每一次循环都要运算之后,再赋值
}
console.log(sum); //55
</script>
sum=sum+i 的计算思路如下:
1=0+1;
3=1+2;
6=3+3;
2.累乘器
求1-10的累乘和
<script>
var sum=1; //声明一个乘积和的变量,并将1赋值给sum
//sum的初始值必须是1,因为0乘任何数都会变为0,这样就没有意义了。
for(var i=1;i<=10;i++){
sum=sum*i; //每一次循环都要运算之后,再赋值
}
console.log(sum); //3628800
</script>
累乘和的思路:起点要从1开始,不断地与前面的乘积相乘。
1=1*1;