用JavaScript将64位十六进制转换为十进制

Utkarsh Narain Srivastava

需要在节点中将64位十六进制转换为十进制,最好没有第三方库。

输入:

Hex: 0x3fe2da2f8bdec5f4
Hex: 0x402A000000000000

输出量

Dec: .589134
Dec: 13
保罗

您可以使用Buffer在没有任何库的node.js中轻松完成此操作

const hex = '3fe2da2f8bdec5f4';
const result = Buffer.from( hex, 'hex' ).readDoubleBE( 0 );
console.log( result );

警告:的偏移0不是可选的。Node.js的API文档的多个版本显示的不提供大多数缓冲功能的失调,它被视为一个偏移的例子0,但由于在node.js的错误版本9.4.09.5.09.6.09.6.1,和9.7你会体验到不正确的结果(例如,13.000001912238076而不是完全13)(如果您readDoubleBE在这些版本中未指定的偏移量)

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

在Javascript中将64位十六进制转换为十进制浮点数

Python将十进制转换为十六进制

PHP将十进制转换为十六进制

将十六进制转换为十进制

Dart:将十进制转换为十六进制

lex:将十六进制转换为十进制

Python:将一位数字十进制转换为十六进制

使用 C 将 u64 十进制转换为十六进制

用bash将十六进制转换为十进制

使用python将十六进制十进制数字转换为十进制

如何在JavaScript中使用LOOP将十六进制转换为十进制

c - 如何使用按位运算符将32位十进制转换为十六进制?

在Java中将64位无符号int(以十六进制字符串形式)转换为十进制

如何将IEEE 754双精度(64位)格式的十六进制数字转换为十进制数字?

如何使用 VB.Net 将 4 位十六进制(2 字节)转换为十进制(浮点)值

ShellScript十六进制转换为十进制

从十进制转换为十六进制

十进制数转换为十六进制-Java

在 Swift 中将十六进制转换为十进制

在cmake中从十进制转换为十六进制

十进制数转换为十六进制数

将字符串转换为十六进制,十进制和八进制

JavaScript-将24位十六进制数字转换为十进制,加1,然后再转换回?

Perl:十进制转换为32位十六进制

Arduino:将十六进制字符串转换为uint64或十进制字符串

如何将十进制转换为十六进制字符串的十六进制和XOR

将十六进制十进制IP地址转换为c#中的点表示法十进制

在javascript中,如何将十进制(带小数点)转换为十六进制字符串

如何将负十六进制转换为十进制