2017-04-25 51 views
2

回合值与2位小数,并添加0,如果不是小数存在回合值,并添加0,如果不是小数存在

嗨,我如何能圆一个值保持2位小数?我尝试Math.round(val)但不起作用。采取这些数字为例:

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

任何帮助吗?

+0

使用.toFixed(2); ---像parseFloat(“123.456789”)。toFixed(2); – prog1011

+0

var m = parseFloat(fullamount).toFixed(2);它的工作正常。谢谢 – Jagadeesh

回答

1

有这样做的方法有两种:

第一:

使用Math.ceil的一轮上涨

为如:

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

您也可以使用下面的

parseFloat( “123.456”)toFixed(2)。

0
Math.round(num * 100)/100 

这应该有效。

1

看一看toFixed()

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

现在是2.00

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

0

使用.toFixed()功能如下。

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

toFixed()方法的数转换成一个字符串,保持小数指定数量。

+0

@Jagadeesh - 请参阅上面的答案,并访问链接..它会向你解释更多关于.toFixed()函数....谢谢...很高兴帮助你:-) – prog1011

+0

它不工作在jQuery语法里面。我们有什么特定的jQuery – Jagadeesh

相关问题