我有一个值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,您可以尝试,
如果ERA是字符串类型,则首先将其转换为数字ERA = 1 * ERA
,然后
statsHash['earned_run_average'] = 1 * ERA.toFixed(2);
希望这可以帮助。
关于javascript - 如何在Node.js中将数字格式化为指定的长度,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/16053462/