1

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

变量 x = 13;

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

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

4

2 回答 2

1

请参阅将十进制值转换为 32 位浮点十六进制,您可以在其中找到 32 位大小写的代码。将其转换为 64 位情况应该非常简单。

好吧,除了 JavaScript 不能保证任何关于表示 a 的实际数据类型的事实Number,所以如果你的 JavaScript 实现只使用 32 位来表示Numbers,你可能会出现溢出。

于 2010-09-12T20:40:40.380 回答
0
(13).toString(2); // => "1101"
于 2010-09-12T00:43:04.600 回答