在 JavaScript 中,对于包含数字值的给定属性,是否可以检索实际的二进制值 - 表示该值的 64 位。
变量 x = 13;
x 指向的内存位置存储了哪些 64 位?
我知道那里有 IEEE 754 转换器。但是是否可以从存储单元中检索实际的实时二进制值?顺便说一句,我不需要任何应用程序,我只是好奇......
在 JavaScript 中,对于包含数字值的给定属性,是否可以检索实际的二进制值 - 表示该值的 64 位。
变量 x = 13;
x 指向的内存位置存储了哪些 64 位?
我知道那里有 IEEE 754 转换器。但是是否可以从存储单元中检索实际的实时二进制值?顺便说一句,我不需要任何应用程序,我只是好奇......
请参阅将十进制值转换为 32 位浮点十六进制,您可以在其中找到 32 位大小写的代码。将其转换为 64 位情况应该非常简单。
好吧,除了 JavaScript 不能保证任何关于表示 a 的实际数据类型的事实Number
,所以如果你的 JavaScript 实现只使用 32 位来表示Number
s,你可能会出现溢出。
(13).toString(2); // => "1101"