Я заметил некоторые несоответствия между Python и JavaScript при преобразовании строки в base36.
Метод Python:
>>> print int('abcdefghijr', 36)
Результат: 37713647386641447
Метод JavaScript:
<script>
document.write(parseInt("abcdefghijr", 36));
</script>
Результат: 37713647386641450
Что вызывает разные результаты между двумя языками? Каков наилучший подход для получения одинаковых результатов независимо от языка?
Спасибо.
37713647386641447
в консоли javascript, вы получите такое же округленное значение) - person Wooble   schedule 17.10.2012