Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Удаленная работа для IT-специалистов
let num = 123456; let sum = String(num) .split('') .reduce((acc, cur) => acc + Number(cur), 0) alert(sum);
let num = 123456; let sum = 0; let str = String(num); for (let i = 0; i < str.length; i++) { sum += Number(str[i]); } alert(sum);
s = String(123456) sum = 0 for(n in s) { sum = sum + +n // +n = Number(n) } // sum = 15
String(num).split('').reduce((acc, current) => acc + +current, 0)
const sumDigits = number => [...number.toString()].reduce((total, value) => (total + Number(value)), 0); sumDigits(123); // 6 sumDigits(BigInt(Number.MAX_SAFE_INTEGER) ** 2n); // 142