javascript - 我如何在 Javascript 中定义一个 float ?

标签 javascript floating-point exponential

<分区>

所以我想给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/

相关文章:

计算 e^x 的 C 程序

python - 如何获得指数拟合的真实均值和se?

javascript - 如何拆分字母数字字符串但保留最后一个字母值javascript

javascript - 我在 Angular JS 中选择的默认选择并删除两个单词之间的下划线

javascript - 如何在 React 中更改数组元素的状态

Javascript:比较两个浮点值

JavaScript 嵌入每天都会变化的视频

python - python 中的线性代数

perl - 如何在 Perl 中设置浮点精度?

python - 计算 10 的小数次方