Вы можете сделать это очень легко в файле node.js без каких-либо библиотек, используя Буфер :
const hex = '3fe2da2f8bdec5f4';
const result = Buffer.from( hex, 'hex' ).readDoubleBE( 0 );
console.log( result );
ПРЕДУПРЕЖДЕНИЕ: Смещение 0
равноне обязательно.В нескольких версиях API-интерфейса node.js приведены примеры не предоставления смещения для большинства функций буфера и его обработки как смещения 0
, но из-за ошибки в файле node.js версии 9.4.0
, 9.5.0
, 9.6.0
, 9.6.1
и 9.7
вы получите слегка некорректные результаты (например, 13.000001912238076
вместо точно 13
), если не указать смещение readDoubleBE
в этихверсии.