如何在标准javascript中格式化浮点数

如何在标准javascript中格式化浮点数,javascript,jquery,Javascript,Jquery,我的浮点数是0.23343 在rails sprintf%05.2f中,大小为\u kwh\u分钟,给我00.23 在javascript中,我使用size_kwh_minutes.toFixed2它给我0.23 如何在javascript中执行格式00.23 function preciseRound(num, decimals) { return Math.round(num * Math.pow(10, decimals)) / Math.pow(10, decimals); }

我的浮点数是0.23343

在rails sprintf%05.2f中,大小为\u kwh\u分钟,给我00.23 在javascript中,我使用size_kwh_minutes.toFixed2它给我0.23

如何在javascript中执行格式00.23

function preciseRound(num, decimals) {
    return Math.round(num * Math.pow(10, decimals)) / Math.pow(10, decimals);
}

preciseRound(yourNumber, 2);
你可以试试上面的方法

我认为00.23不是一个有效的数字。您可以将其设置为字符串,这可能会有所帮助:并测试两个前导00