<分区>
所以我想给JS一个指数形式的数字。令人惊讶的是,我还没有找到有关如何执行此操作的引用。
为什么这行不通?
var tempdec = 8.85956e-8;
我不需要做
var tempdec = parseFloat('8.95956e-8');
……是吗?
...在下面回答。
结果:它确实有效。
但是,在控制台中使用 var
会返回 undefined
。但它仍然有效。
<分区>
所以我想给JS一个指数形式的数字。令人惊讶的是,我还没有找到有关如何执行此操作的引用。
为什么这行不通?
var tempdec = 8.85956e-8;
我不需要做
var tempdec = parseFloat('8.95956e-8');
……是吗?
...在下面回答。
结果:它确实有效。
但是,在控制台中使用 var
会返回 undefined
。但它仍然有效。
最佳答案
javascript 中的数字是浮点整数,因此您不必使用 parseFloat('8.95956e-8')
因为 8.85956e-8
是相同的。
在控制台试试这个:
var tempdec = 8.85956e-8;
console.log(tempdec);//It logs 8.85956e-8 not undefined
console.log(parseFloat(tempdec));//Logs the same as above...
关于javascript - 我如何在 Javascript 中定义一个 float ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28143460/