Javascript - 没有 float 的双值?

标签 javascript javascript-objects

我应该使用哪种类型的变量来计算没有 float 的 double 值?

即让 x = 0.6;

我希望 x*3/4 计算为 0.45 而不是 0.44999999999999996

最佳答案

Javascript 中只有一种数字... Number :)

您可以尝试类似.toFixed()

(0.6 * 3/4).toFixed(2) => 0.45

关于Javascript - 没有 float 的双值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34494918/

相关文章:

javascript - 如何在声明之前在js中使用HTML元素?

javascript - 当对象属性来自方法参数时,对象属性未定义

javascript - 从一个对象复制,更改键但保持相同的值

Javascript - 创建数组索引和访问

javascript - 如果内部 html 中附加了新元素(克隆对象),我想刷新 dom

javascript - 重新排列 javascript 对象结构

GWT JavaScriptObject 读取 "delete"属性

javascript - 如何在对象内的某个键处开始循环?

javascript - 在 Javascript 中从数据库中检索值

javascript - 为什么 A-Frame 相机动画不总是沿着最短路径旋转?