【问题标题】:Limit results on 2 decimal将结果限制在小数点后 2 位
【发布时间】:2014-12-30 21:06:41
【问题描述】:

我有这个脚本:

 jQuery(document).ready(function($){
    setTimeout(function(){ 
        var total_share = $('.irpg_totalcount .irpg_t_nb').text();
        var total_share = parseFloat(total_share);
        if(total_share==0) { total_share = 1; }
        var value_share = 1000 / total_share;
        $('.share_info span').text(value_share);
    }, 3000);

});

一些结果显示例如:

3333.333333333

如何将结果限制为小数点后两位?

【问题讨论】:

标签: javascript jquery decimal limit


【解决方案1】:

你可以在javascript中使用.toFixed(2)方法

$('.share_info span').text(parseFloat(value_share).toFixed(2))

【讨论】:

  • @BracaCobra 你能用 Mozilla 的 fire bug 吗?这里有什么错误粘贴
  • 你能看一下吗:中间页的[link]irishpropertygroup.com/property/denmark-street
  • parse_Float 不是函数
  • 语法错误:缺失;语句之前 $('.share_info span').text(value_share).toFixed(2));
  • @BracaCobra 将该行更改为此 $('.share_info span').text(parseFloat(value_share).toFixed(2));
【解决方案2】:

像这样使用toFixed() javascript函数:

newResult = result.toFixed(2);

result = 多位小数的初始结果

newResult = 所需结果(2 位小数)

【讨论】:

    【解决方案3】:

    您可以使用toFixed

    toFixed() 方法将一个数字转换成一个字符串,保持一个 指定的小数位数。

    var num = 3333.333333333     
    var n = num.toFixed(2);
    

    【讨论】:

      【解决方案4】:

      toFixed 的示例:

      var numObj = 12345.6789;
      
      numObj.toFixed();       // Returns '12346': note rounding, no fractional part
      numObj.toFixed(1);      // Returns '12345.7': note rounding
      numObj.toFixed(6);      // Returns '12345.678900': note added zeros
      (1.23e+20).toFixed(2);  // Returns '123000000000000000000.00'
      (1.23e-10).toFixed(2);  // Returns '0.00'
      2.34.toFixed(1);        // Returns '2.3'
      -2.34.toFixed(1);       // Returns -2.3 (due to operator precedence, negative number literals don't return a string...)
      (-2.34).toFixed(1);     // Returns '-2.3' (...unless you use parentheses)
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-03-10
        • 1970-01-01
        • 1970-01-01
        • 2023-04-02
        • 2022-01-11
        • 2014-10-03
        相关资源
        最近更新 更多