我真的很陌生,所以请耐心等待。
如何使用JavaScript计算一个输入字段的数字总和并在按钮下写入结果?我知道如何使用每个数字的输入或用户输入数字的提示。但是我怎么能只使用一个输入呢?如何制作计算结果的函数?
所以[
["month": "June", "steps": 2000],
["month": "April", "steps": 4000],
["month": "May", "steps": 4000]
]
因为sum = 20.15
答案 0 :(得分:0)
从input.value你有以下字符串:“4,6,10,15” 然后,您需要解析它如下:
let myString = input.value;
let myArrayValue = myString.split(",");
let sum = 0;
myArrayValue.forEach( (e) => {
sum = sum + Number(e)
})
console.log(String(sum))
答案 1 :(得分:-1)
您可以使用逗号split()
值,然后使用reduce()
获取总和:
function getSum(){
var sum = document.getElementById('txt').value.split(',').reduce((a,c) => a + Number(c), 0);
console.log(sum);
}

<input type="text" value="4,6,10.15" id="txt"/>
<input type="button" value="Calculate Sum" onclick="getSum()"/>
&#13;