В решение ниже обратите внимание: мы не приводим `value` к числу сразу после `prompt`, так как если сделать `value = +value`, то после этого отличить пустую строку от нуля уже никак нельзя. А нам здесь нужно при пустой строке прекращать ввод, а при нуле -- продолжать. ```js //+ run demo var numbers = []; while(true) { var value = prompt("Введите число", 0); if (value === "" || value === null || isNaN(value)) break; numbers.push(+value); } var sum = 0; for(var i=0; i