Почему возвращается NaN?

255
27 августа 2017, 06:17
let j;
for(let i = 0; i < 10; i++) {
  console.log(i);
  j += i;
}
console.log(j);
Answer 1

Потому что когда пишешь let j; - не значит, что j инициализирован нулем по умолчанию. Он — undefined. А что будет если складывать undefined с числом?

READ ALSO
Что же все-таки такое функции в JS?

Что же все-таки такое функции в JS?

Здравствуйте! Вопрос по теории, на который нигде не могу найти ответСуть

318
Чем сортировать многомерный json? [дубликат]

Чем сортировать многомерный json? [дубликат]

На данный вопрос уже ответили:

292
Создание директив в Angular 4

Создание директив в Angular 4

Недавно начал учить Angular4Почему при создании своих атрибутивных директив необходимо в конструкторе указывать private в параметрах? Например:

297