Javascript round up values

Javascript round up values

本文关键字:values up round Javascript      更新时间:2023-09-26

>我的变量是这样的

       var silver_weight=1.9327400000000003;
       //Rounded silver_weight
       result_final = Math.ceil(silver_weight);
       output is 2

所以输出为 2,因为 ceil 将返回最接近的整数。但是我只需要在第 4 个十进制值大于 7.My 输出需要像这样 1.933 时四舍五入

parseFloat(silver_weight.toFixed(3))

>像这样使用Math.round()

Math.round(1.9327400000000003 * 1000) / 1000

解释:

Math.round()会将数字四舍五入到小数点后 0 位,但如果您需要更多,请先将数字乘以 10^n,四舍五入,然后将其除以 10^n,其中 n 是您需要的小数位数。

Math.round(weight * 1000)/1000