如何在JavaScript中指定float32限制?

如何在JavaScript中指定float32限制?,javascript,syntax,compilation,constants,literals,Javascript,Syntax,Compilation,Constants,Literals,有点愚蠢的问题,但我无法用JavaScript编译: var float_MaxValue = 3.40282347e+38F; // largest positive number in float32 var float_MinValue = -3.40282347e+38F; // largest negative number in float32 var float_Eplison = 1.175494351e-38F; // smallest number in float32 如

有点愚蠢的问题,但我无法用JavaScript编译:

var float_MaxValue = 3.40282347e+38F; // largest positive number in float32
var float_MinValue = -3.40282347e+38F; // largest negative number in float32
var float_Eplison = 1.175494351e-38F; // smallest number in float32
如何将文本转换为十进制/十六进制语法或任何编译的格式?你知道如何编译它吗?

在结尾不带“F”的情况下尝试一下

var float_MaxValue = 3.40282347e+38; // largest positive number in float32
var float_MinValue = -3.40282347e+38; // largest negative number in float32
var float_Eplison = 1.175494351e-38; // smallest number in float32

在Chrome上试用过,似乎很有效。

38是十六进制还是十进制?因为十六进制中的38是十进制中的56。。。那么在JS中我需要写38或56吗?它是十进制的。例如,“A”而不是“38”,你会得到一个错误。我知道它在JS中的小数,但是那个片段是从C++中提取出来的,特别是用“F”加上后缀,表示它可能是十六进制,对吗?(38F)。。那么,我们不应该把JS写成十进制的56吗?回答这个问题,我会接受你的答案。我只是问在JS中应该使用38还是56。据我所知,C/C++中的“f”代表“float”。如果希望获得最小/最大的32位浮点值,则需要在Javascript中使用38。(因为我不确定您到底想实现什么:如果您想在javascript中使用最小/最大的数字,可以使用number.MIN_值和number.MAX_值,但这不是32位的值)