开发者

converting between float <-> int in javascript

I have a javascript program (running in jsdb which uses Mozilla Spidermonkey 1.8, not in a browser) that I need to convert float and doubles to/from the appropriate number of bytes of their IEEE representations. Java has Float.floatToIntBits() and Float.intBitsToFloat() and similar methods for Double.

Is there a way to compute these functions in Javascript? (and yes, I know that all javascript numbers are essentially of type double)

I guess I could follow the algorithms in the javadoc for Double.longBitsToDouble() and Float.intBitsToFloat() but that only covers one di开发者_StackOverflow中文版rection, and I need both.


javascript float from/to bits

From the answer: IEEE-754 Floating-Point Conversion


As i know, javascript doesn't have such native methods.

Here is some sort of things, you want to have. Please examine the source code: http://babbage.cs.qc.edu/IEEE-754/IEEE-754hex32.html

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜