gpt4 book ai didi

javascript - 通过 JavaScript 解析文本区域并显示平均值

转载 作者:行者123 更新时间:2023-12-01 02:03:24 24 4
gpt4 key购买 nike

我一直在搜索,但没有找到任何在 JavaScript 中执行此操作的方法,或者是否有更好的方法。

我的表单有一个文本区域字段,可输入特定字符串,例如:

1/5/8     18      31.2                0     1847550953       13013135          5598945               3.00e-01
1/5/9 18 34.2 0 1748942583 6401826 5598945 3.00e-01
1/5/10 18 34.6 0 1847550953 13013135 5598945 3.00e-01
1/5/11 18 34.4 0 1847550953 13013135 5598945 3.00e-01

数据采用这种格式,但数字可能不同。我想做的是有一个脚本来获取第三列中的内容,因此在本例中,31.2、34.2、34.6 和 34.4 然后获取这些数字,通过将它们相加并除以 4 给出它们的平均值,然后在不同的文本区域框中显示结果。

我还想知道它是否可以在单个脚本中完成,或者是否需要两个脚本。一个用于解析,另一个用于计算平均值并在文本区域中显示平均值。

最佳答案

分割线条并映射以匹配第三列。然后你可以找到平均值并将结果放在另一个文本区域中:

const input = `1/5/8     18      31.2                0     1847550953       13013135          5598945               3.00e-01
1/5/9 18 34.2 0 1748942583 6401826 5598945 3.00e-01
1/5/10 18 34.6 0 1847550953 13013135 5598945 3.00e-01
1/5/11 18 34.4 0 1847550953 13013135 5598945 3.00e-01`;
const thirdRowMatches = input.split('\n')
.map(line => line.split(/ +/)[2])
const avg = thirdRowMatches.reduce((a, str) => a + Number(str), 0) / thirdRowMatches.length;
document.querySelector('#textarea2').value = avg;
<textarea id="textarea2"></textarea>

关于javascript - 通过 JavaScript 解析文本区域并显示平均值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50322588/

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