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