JavaScript实现累加和累乘

本文介绍了累加器和累乘器的概念,通过JavaScript代码展示了1到10数字的累加和累乘过程。累加器需在循环外初始化为0,累乘器则需初始化为1,确保正确进行连续加法或乘法运算。注意循环结束后才能获取最终结果。此内容适用于理解基础编程概念和技术。

累加器

案例:求 1-10 之间所有数字的和

var n = 0;
//循环累加所有的数字
for (var i = 1; i <= 10; i++) {
    //将每一次的数据 i 要累加到 n 中去
    n += i;
}
 //循环结束之后就可以使用最终的累加结果
 console.log(n);

注意事项:

            1、累加器变量必须定义在循环外面,如果定义在循环内部,每次循环都会将累加器重置,不能实现累加功能;

            2、累加初始值必须设置,而且必须设置为0,不会影响累加结果;

            3、使用最终累加结果时,必须在for循环结束后的外面,如果写作循环内部,循环没结束,并不是最终的累加值。

累乘器

案例:求1到10的累乘的乘积,也叫做10!,阶乘  10!=10*9*8*7*6*5*4*3*2*1

var mul = 1;
//循环累乘所有的数字
for (var j = 10; j >= 1; j--) {
    //将每一次的数据 j 要累乘到 mul 中去
    mul *= j;
}
//循环结束之后就可以使用最终的累乘结果
console.log(mul);

注意事项:

            1、累乘器变量必须定义在循环前面,

            2、累乘器初始值必须是1,1乘以任何数都等于本身,

            3、累乘器最终结果必须在for循环结束后使用

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值