如何在Javascript中定义浮点数?

时间:2015-01-26 01:03:48

标签: javascript floating-point exponential

所以我想用指数表示法给JS一个数字。令人惊讶的是,我还没有找到关于如何做到这一点的参考。

为什么这不起作用?

 var tempdec = 8.85956e-8;

我不必做

 var tempdec = parseFloat('8.95956e-8');

......我呢?

......在下面回答。

结果:它确实有效。

但是,在控制台中使用var会返回undefined。但它仍然有效。

1 个答案:

答案 0 :(得分:1)

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...