Не понимаю почему не срабатывает скрипт?

207
26 июня 2018, 12:50

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));

Пишет ошибку в теле цикла. Что там не так, подскажите пожалуйста!

Answer 1

У вас переменная 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));
READ ALSO
Redirect неактивного окна. requestAnimation setIterval()

Redirect неактивного окна. requestAnimation setIterval()

Проблема заключается в том, что когда окно браузера находится в неактивном состоянии не делать переадресацию или если браузер поддерживает...

196
Почему trigger(&#39;click&#39;) не срабатывает на смартфонах, но отлично работает на ПК?

Почему trigger('click') не срабатывает на смартфонах, но отлично работает на ПК?

Мне нужно что бы при клике на какой то блок, сработал trigger('click') на другой классПочему этот код не работает в мобильных браузерах? https://jsfiddle

230
Не выводится prompt value

Не выводится prompt value

Почему мне пишется,что 'Cannot set property 'innerHTML' of null'

265
Написание регулярного выражения для input [type=range]

Написание регулярного выражения для input [type=range]

Написание сложного регулярного выражения, которое позволяет вводить только те значения, которые есть в input [type=range]

219