【问题标题】:How to format a number into a specified length in nodejs如何在nodejs中将数字格式化为指定长度
【发布时间】:2013-04-17 06:54:06
【问题描述】:

我有一个值12.3456789, 我需要像 12.34 这样的结果。

我尝试了 toPrecision() 方法并得到以下错误。

Object 3.0 has no method 'toPrecision' 

试过的代码是,

var ERA = stat['stat_group']['earned_run_average']  
statsHash['earned_run_average'] = ERA.toPrecision(4);

【问题讨论】:

    标签: javascript ruby-on-rails node.js


    【解决方案1】:

    对于javascript你可以试试,

    如果ERA是字符串类型,首先将其转换为数字ERA = 1 * ERA,然后

    statsHash['earned_run_average'] = 1 * ERA.toFixed(2);
    

    希望这会有所帮助。

    【讨论】:

      猜你喜欢
      • 2013-04-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-10-09
      • 2011-04-10
      • 2012-10-01
      相关资源
      最近更新 更多