У меня есть программа javascript (запущенная в jsdb, которая использует Mozilla Spidermonkey 1.8, а не в браузере), которую мне нужно преобразовать с плавающей запятой и удваивает в / из соответствующего числа байт их представлений IEEE. Java имеет Float.floatToIntBits () и Float.intBitsToFloat () и аналогичные методы для Double.
Есть ли способ вычислить эти функции в Javascript? (и да, я знаю, что все числа javascript в основном имеют тип double)
Полагаю, я мог бы следовать алгоритмам в javadoc для Double.longBitsToDouble () и Float.intBitsToFloat () , но это охватывает только одно направление, и мне нужны оба.