如何在JavaScript中显示“241.14999999999998”as“241.15”?

时间:2018-05-22 04:46:18

标签: javascript rounding

实际上我正在设计一个转换计算器,它可以将公里转换为米,摄氏温度到华氏温度等。

因为我将241.14999999999998作为值的转换形式,但我希望将其视为241.15

那么我应该怎么做才能解决它?

3 个答案:

答案 0 :(得分:11)

怎么样:

241.14999999999998.toFixed(2);

注意:

  

使用定点表示法表示给定数字的字符串。

是返回的内容。因此,如果您想操纵它,可以使用parseInt

<强>输出

241.15

直播示例

console.log(241.14999999999998.toFixed(2));

阅读材料

toFixed

答案 1 :(得分:3)

使用JavaScript toFixed()方法:

var num = 13.3714;
var n = num.toFixed(2);
console.log(n)
  

结果:1​​3.37

答案 2 :(得分:0)

&#13;
&#13;
y = Math.round(241.14999999999998 * 100) / 100;
console.log(y);
&#13;
&#13;
&#13;