You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在for循环中实现数值求和?附1到100求和示例

在for循环中实现数值求和的方法

通用实现思路

要在for循环里完成数值求和,核心逻辑如下:

  • 定义一个累加变量(比如sum),初始值设为0,用来存储每次累加后的结果
  • 用for循环遍历需要求和的所有数值
  • 每一次循环,把当前遍历到的数值加到累加变量中
  • 循环结束后,累加变量里就存着所有数值的总和

计算1到100的数值之和(含两端)

针对这个需求,我们可以直接用for循环遍历1到100的所有整数,逐步累加:

// 初始化累加变量sum为0
let sum = 0;

// 循环变量i从1开始,到100结束(包含100)
for (let i = 1; i <= 100; i++) {
  // 每次将当前i的值加到sum上,更新sum
  sum += i; // 等价于 sum = sum + i
}

// 打印结果验证
console.log(sum); // 输出5050

补充说明

你提供的示例代码里循环变量从0开始,这也能得到正确结果——因为0加到sum里不会改变总和,最终结果和从1开始是一样的。不过从1开始遍历更贴合“1到100”的需求逻辑。

内容的提问来源于stack exchange,提问作者Anna

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.19 23:25:26