javascript和十进制数中的eval函数

时间:2018-01-20 20:58:51

标签: javascript eval

当我调用此函数f = new Function("return 2.3*3;")时,我得到6.8999999999999995而不是6.9。如何得到确切的结果?

1 个答案:

答案 0 :(得分:1)

使用固定功能https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number/toFixed



    var num = eval("2.3*3")
console.log(num.toFixed(1))