JavaScript 数组元素求和并保留两位小数

以下代码示例展示了如何使用 JavaScript 遍历数组,计算所有元素的总和并保留两位小数。

let num = 0;
this.patrolStatisticsList.forEach(s => {
  num = num + Number(s.value)
})
this.totalNum = num.toFixed(2);
console.log('zongji ', num.toFixed(2));

代码解析:

  1. let num = 0;: 初始化一个变量 num 用于存储总和,初始值为 0。
  2. this.patrolStatisticsList.forEach(s => { ... }): 遍历数组 this.patrolStatisticsList,每个元素通过 s 变量访问。
  3. num = num + Number(s.value): 将每个元素的 value 属性转换为数字并累加到 num 变量中。
  4. this.totalNum = num.toFixed(2);: 使用 toFixed(2) 方法将 num 变量保留两位小数,并将结果赋值给 this.totalNum
  5. console.log('zongji ', num.toFixed(2));: 输出结果,并显示 zongji 前缀。

代码示例中,this.patrolStatisticsList 是一个数组,每个数组元素包含一个 value 属性,用于表示需要进行求和的数值。

该代码示例展示了如何使用 forEach 方法遍历数组,以及 toFixed 方法保留两位小数的技巧。您可以根据实际需要修改代码中的数组名称和属性名。

JavaScript 数组元素求和并保留两位小数

原文地址: https://www.cveoy.top/t/topic/jPjK 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录