parseInt округляет неправильно

Я наткнулся на эту проблему сparseInt и я не уверен, почему это происходит.

console.log(parseInt("16980884512690999"));   // gives 16980884512691000
console.log(parseInt("169808845126909101"));​  // gives 169808845126909100

Я явно не нарушаю никаких ограничений по количеству в пределах JavaScript (Number.MAX_VALUE = 1.7976931348623157e+308)

Запуск Win 7 64 бит, если это имеет значение.

Что я пропускаю?

скрипка

Ответы на вопрос(2)

Ваш ответ на вопрос