Если ли метод для складывания цифр числа?
Например:
15 = 1 + 5 = 6
или
584 = 5 + 8 + 4 = 17
Ответ
Можно брать остатки и округлять:
function digsum(n) {
var sum = 0;
while(n) sum += n % 10, n = Math.floor(n / 10);
return sum;
}
digsum(15) // 6
digsum(584) // 17
Комментариев нет:
Отправить комментарий