JavaScript 数组元素求和并保留两位小数
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));
代码解析:
let num = 0;: 初始化一个变量num用于存储总和,初始值为 0。this.patrolStatisticsList.forEach(s => { ... }): 遍历数组this.patrolStatisticsList,每个元素通过s变量访问。num = num + Number(s.value): 将每个元素的value属性转换为数字并累加到num变量中。this.totalNum = num.toFixed(2);: 使用toFixed(2)方法将num变量保留两位小数,并将结果赋值给this.totalNum。console.log('zongji ', num.toFixed(2));: 输出结果,并显示zongji前缀。
代码示例中,this.patrolStatisticsList 是一个数组,每个数组元素包含一个 value 属性,用于表示需要进行求和的数值。
该代码示例展示了如何使用 forEach 方法遍历数组,以及 toFixed 方法保留两位小数的技巧。您可以根据实际需要修改代码中的数组名称和属性名。
原文地址: https://www.cveoy.top/t/topic/jPjK 著作权归作者所有。请勿转载和采集!