这似乎是一个愚蠢的问题,但我无法弄清楚如何将代表美分的整数转换为美元。
3000 - > 30.00
在javascript中...
我正在使用ParseFloat,但它只返回整数= /我需要始终显示分数,即使它是0。
答案 0 :(得分:43)
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结合起来,如果有人发现这个方法发现它很方便。
不试图做任何自我促销或任何事情:D