如何将小数点移动到整数的100?

时间:2010-12-10 01:41:34

标签: javascript parsefloat

这似乎是一个愚蠢的问题,但我无法弄清楚如何将代表美分的整数转换为美元。

3000 - > 30.00

在javascript中...

我正在使用ParseFloat,但它只返回整数= /我需要始终显示分数,即使它是0。

4 个答案:

答案 0 :(得分:43)

Use toFixed()

var num = 3000;

alert( (num/100).toFixed( 2 ) ); // alerts 30.00

答案 1 :(得分:1)

您可以除以100,然后调用toFixed方法将其格式化为两位小数。

myNumber.toFixed(2)

编辑:“然后”是“十”:\

答案 2 :(得分:0)

尝试类似的内容:

document.write(x.toFixed(2));

答案 3 :(得分:0)

我将其他人提供的toFixed(2)方法与预先存在的currency formatter结合起来,如果有人发现这个方法发现它很方便。

cents-to-currency

不试图做任何自我促销或任何事情:D