gpt4 book ai didi

javascript - 将字符串分成整数并存储总和和平均值

转载 作者:行者123 更新时间:2023-12-02 16:00:26 26 4
gpt4 key购买 nike

JavaScript;我想获取字符串中的值,该字符串始终具有以下格式,但也具有不确定数量的变量:

示例字符串“340=5;339=5;338=3;337=4;336=1;335=4;334=4;333=4”

此字符串中名为 340339338 等的变量存储整数值,例如 5 >、41 等等。我想提取每个变量的整数值(提取等号后面的内容)并将它们的总和和平均值存储在两个单独的变量中,作为“sum”和“avr”。

最佳答案

没什么花哨的,希望好看且可读。

function calculate(myString) {
var values = myString.split(';');
var sum = 0;
values.forEach(function(el, i) {
sum += parseInt(el.split('=')[1]);
});

return {
sum: sum,
avg: sum / values.length
}
}

var results = calculate("340=5;339=5;338=3;337=4;336=1;335=4;334=4;333=4");

console.log(results.sum); // => 30
console.log(results.avg); // => 3.75

关于javascript - 将字符串分成整数并存储总和和平均值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31254078/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com