Фрагмент простого кода, который я нашел, я хочу выяснить, что останавливает это l oop, действительно ли значение истинно, никогда не превращается в падение, если его просто разделить на 10?
число не имеет значения, какие числа, кроме 0, всегда равны истине, так в чем же идея?
Вот код:
var value = 2000, sum = 0;
while (value) {
sum += value % 10;
value = Math.floor(value / 10);
}
console.log(sum);