【发布时间】:2019-05-26 02:58:59
【问题描述】:
我正在尝试使用 do while 循环将输入输入到一个数组中,直到用户输入一个空白或 0,然后我尝试将该数组中的所有元素添加在一起,但是它以字符串形式返回它们。
我曾尝试在多个地方使用parseInt(),但它通常会使代码根本不起作用。
document.getElementById('while').addEventListener('click', stats);
document.getElementById('while').addEventListener('click', reduction);
var input_array = [];
var value = 0;
function stats() {
do {
var number = prompt('Enter a Number');
var array = input_array.push(number);
document.getElementById('out2').innerHTML = "[" + input_array + "]";
} while (value != number);
}
function array_sum(total, num) {
return total + num;
}
function reduction(item) {
document.getElementById('out3').innerHTML = input_array.reduce(array_sum);
}
【问题讨论】:
-
什么是
while?一个按钮?out2和out3只是<div>s吗?可以包含 HTML 吗?
标签: javascript arrays sum add reduce