具有2个小数位的舍入值,如果不是小数则添加0

时间:2017-04-25 05:54:07

标签: javascript jquery jquery-ui

带有2位小数的舍入值,如果不是小数则加0(

嗨,我如何围绕维持2位小数的值?我尝试使用Math.round(val)但不起作用。以这些数字为例:

25应转换为25.00 25.3666应四舍五入至25.37 25.55333应四舍五入至25.55

任何帮助?

4 个答案:

答案 0 :(得分:3)

查看toFixed()

var a = 2;
a = a.toFixed(2);

现在a是2.00

  

请注意,返回的值是一个字符串,请谨慎使用。

答案 1 :(得分:1)

有两种方法:

第一

使用 Math.ceil 进行向上搜索

例如:

Math.ceil(“你的数字”);

您也可以使用以下

parseFloat( “123.456”)toFixed(2);

答案 2 :(得分:1)

Math.round(num * 100) / 100

这应该有效。

答案 3 :(得分:0)

使用 .toFixed() 功能,如下所示。

var num = 5.56789;
var n = num.toFixed(2);
// OUTPUT n = 6.57

toFixed() 方法将数字转换为字符串,并保留指定的小数位数。