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));
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости