Я наткнулся на эту проблему с помощью parseInt
, и я не уверен, почему это происходит.
console.log(parseInt("16980884512690999")); // gives 16980884512691000
console.log(parseInt("169808845126909101")); // gives 169808845126909100
Я явно не нажимаю никаких ограничений по количеству в ограничениях JavaScript
(Number.MAX_VALUE = 1.7976931348623157e+308
)
Запуск Win 7 64 бит, если это имеет значение.
Что я пропускаю?