【问题标题】:how to show the var value to two digits after decimal in html [duplicate]如何在html中将var值显示为小数点后两位[重复]
【发布时间】:2013-04-08 11:12:20
【问题描述】:

我在 html 中有两个 var,我希望当我将第一个 var 与第二个相除时,它会显示像 19.30 而不是 19.3 这样的数据

var a =20;
var b=386;
var c=b/a

所以 c 应该在 html java 脚本中显示 19.30 而不是 19.3。

【问题讨论】:

标签: javascript html


【解决方案1】:
var c_formatted = c.toFixed(2);
console.log(c_formatted); // 19.30

【讨论】:

    【解决方案2】:

    正如@Barmar 所建议的那样,我也会提出同样的建议。但请确保toFixed() 将返回string 而不是number,因此我们必须通过在开头插入+ operator 或使用Number() 函数来手动转换它。

    var a =20;
    var b=386;
    var c= +(b/a).toFixed(2);
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-05-22
      • 2013-12-05
      • 2022-12-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多