var sum = 0;
while (true) {
var value = +prompt("Введите число", '');
if (!value) break; // (*)
sum += value;
}
alert( 'Сумма: ' + sum );
Непонятно использование var sum=0, т.е. sum+= value.
__
(Чтобы разобраться в коде, менял в алерт сум на вэлью, выдаёт 0...)
А что тут непонятного? Инициализируется переменная для суммы. Затем в цикле выводится окно, в которое предлагается ввести число, введённое число прибавляется к сумме. Если введена пустая строка или 0, то происходит выход из цикла и выводится окно с суммой.
Унарный плюс, я так понимаю, нужен для преобразования строки в число.
Как развивать веб-проекты в 2026 году: технологии, контент E-E-A-T и факторы доверия
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники