Open JenMorgan opened 4 years ago
function sumInput() {
let sumOfValues = 0;
let array = [];
let values = +prompt("number?");
while ((!isNaN(values) && values) ||
(!isNaN(values) && values === 0)) {
array.push(values);
values = +prompt("number?");
}
for (let i = 0; i < array.length; i++) {
sumOfValues += array[i];
}
return sumOfValues;
}
sumInput();
Просит пользователя ввести значения, используя prompt и сохраняет их в массив. Заканчивает запрашивать значения, когда пользователь введёт не числовое значение, пустую строку или нажмёт «Отмена». Подсчитывает и возвращает сумму элементов массива. P.S. Ноль 0 – считается числом, не останавливайте ввод значений при вводе «0».