function getDigitsSum(num) {
var str = String(num);
var arr = str.split('');
var sum = 0;
for (i = 0; i < arr.length; i++) {
var sum += Number(arr[i]);
}
return sum;
}
console.log(getDigitsSum(123));
Пишет ошибку в теле цикла. Что там не так, подскажите пожалуйста!
У вас переменная sum определена уже выше.
Попробуйте так:
function getDigitsSum(num) {
var str = String(num);
var arr = str.split('');
var sum = 0;
for (i = 0; i < arr.length; i++) {
sum += Number(arr[i]);
}
return sum;
}
alert(getDigitsSum(123));
Как развивать веб-проекты в 2026 году: технологии, контент E-E-A-T и факторы доверия
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники