【问题标题】:How can i round a number to 2 decimal places(compelsory) in javascript [duplicate]我如何在javascript中将数字四舍五入到小数点后2位(强制)[重复]
【发布时间】:2014-05-25 15:47:24
【问题描述】:

我正在尝试将一个数字四舍五入到小数点后 2 位。 我用一个例子来展示

var k =10.3;
alert(parseFloat(k),2); // outputs 10.3
alert(Math.round(k).toFixed(2)); // outputs 10.00

我需要的结果是10.30 什么是解决方案。

请帮忙

谢谢

【问题讨论】:

标签: javascript


【解决方案1】:
var k = 10.3;
k.toFixed(2);  // 10.30

【讨论】:

    【解决方案2】:

    要使用定点表示法格式化数字,您可以简单地使用 toFixed 方法:

    (10.8).toFixed(2); // 10.80
    
    var num = 2.4;
    alert(num.toFixed(2)); // 2.40
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-02-10
      • 2015-11-24
      • 2012-03-11
      • 2016-05-03
      • 2013-01-05
      • 2012-07-26
      • 1970-01-01
      相关资源
      最近更新 更多