Разбор JavaScript с выпуском radix 16 - PullRequest
4 голосов
/ 13 августа 2010

В предупреждении alert(parseInt("0x00C02700010004E9",16)); неправильно отображается 54086076498707690 вместо правильного значения 54086076498707689. Обратите внимание на последние две цифры !!

Может кто-нибудь пролить свет на то, что я делаю неправильно?

1 Ответ

4 голосов
/ 13 августа 2010

Да! Javascript не является точным для такого количества цифр! См .: Большие числа, ошибочно округленные в Javascript

...