检索JavaScript数值的实际二进制值?

时间:2010-09-12 00:35:15

标签: javascript numbers ieee-754

在JavaScript中,对于包含Number值的给定属性,是否可以检索实际的二进制值 - 表示该值的64位。

var x = 13;

x指向的内存位置中存储了64位?

我知道那里有IEEE 754转换器。但是有可能从内存单元中检索实际的二进制值吗?顺便说一句,我不需要这个任何应用程序,我只是好奇......

2 个答案:

答案 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"