@aleshaykovlev
html, css, js, node, webpack, sass, react

Почему выводится NaN?

function lastDigit(str1, str2) {
  const numArr = Math.pow(+str1, +str2).toString().split('');

  return +numArr[numArr.length-1];
}

console.log(lastDigit('4', '1')); // 4
console.log(lastDigit('4', '2')); // 6
console.log(lastDigit('10', '10000000000')); // 0


Должно выводиться 0, а выводится NaN: console.log(lastDigit('10', '10000000000')); // 0
  • Вопрос задан
  • 120 просмотров
Пригласить эксперта
Ответы на вопрос 1
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
Потому что Number.MAX_VALUE = 1.7976931348623157e+308 << 1e10000000000
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы