在JavaScript中,对于包含Number值的给定属性,是否可以检索实际的二进制值 - 表示该值的64位。
var x = 13;
x指向的内存位置中存储了64位?
我知道那里有IEEE 754转换器。但是有可能从内存单元中检索实际的二进制值吗?顺便说一句,我不需要这个任何应用程序,我只是好奇......
答案 0 :(得分:1)
请参阅Converting a decimal value to a 32bit floating-point hexadecimal,您可以在其中找到32位案例的代码。为64位情况转换它应该非常简单。
好吧,除了JavaScript不能保证表示Number
的实际数据类型的事实,所以如果你的JavaScript实现只使用32位表示Number
,你可能会遇到溢出}第
答案 1 :(得分:0)
(13).toString(2); // => "1101"