Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 13.09.2020, 16:14
Аспирант
Отправить личное сообщение для Alena_03 Посмотреть профиль Найти все сообщения от Alena_03
 
Регистрация: 06.09.2020
Сообщений: 57

Сумма положительных элементов массива
Всем привет, формулировка задания: Дан массив с числами. Числа могут быть положительными и отрицательными. Найдите сумму
положительных элементов массива. Вопрос такой, как сделать так, чтобы значения в массив принимались, пока пользователь не нажмёт "отмена" ? Мой код:
var arr = [];
while (arr.length < 5) arr.push (+prompt (`Введите ${arr.length + 1} элемент массива`))
var sum = 0;
for (var i = 0; i < arr.length; i++){
if (arr[i] > 0) {
sum += arr[i];
}
}
document.write(sum +'<br>');
буду благодарна за помощь
Ответить с цитированием
  #2 (permalink)  
Старый 13.09.2020, 16:41
Профессор
Отправить личное сообщение для Nexus Посмотреть профиль Найти все сообщения от Nexus
 
Регистрация: 04.12.2012
Сообщений: 3,797

var numbers = [];

var newNumber;
while ((newNumber = prompt(`Введите ${numbers.length + 1} элемент массива`)) !== null) {
    numbers.push(+newNumber);
};

var sum = numbers.reduce((res, num) => num > 0 ? res + num : res, 0);

alert(sum);
Ответить с цитированием
  #3 (permalink)  
Старый 13.09.2020, 16:50
Аспирант
Отправить личное сообщение для Alena_03 Посмотреть профиль Найти все сообщения от Alena_03
 
Регистрация: 06.09.2020
Сообщений: 57

Nexus, спасибо огромное, очень помогли
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вырезать n кол-во элементов из массива jabbascript Javascript под браузер 5 24.08.2020 18:17
Удаление элементов массива у другого массива _marisha Общие вопросы Javascript 8 31.03.2020 07:19
Добавить К элементов в конец массива allonemoon Серверные языки и технологии 2 26.05.2017 15:10
Массив из элементов другого массива, взятых в случайном порядке Basil_JS Общие вопросы Javascript 6 12.04.2015 13:07
Определить количество отрицательных элементов массива Тип_1 Общие вопросы Javascript 3 25.06.2012 18:24