创建定价 - 从便士/美分的值生成基于十进制的数字

时间:2016-08-26 14:27:23

标签: javascript parsing currency

我知道使用.toFixed()添加两个小数位,但我需要做的是将3540(便士或分)等值转换为36.40代表它的英镑/美元价值。

return val.toFixed(2);

这只是3640.00 - 如何解析为现有号码添加两个小数位?

还有办法同时解决这个问题吗?那么3640 = 37

1 个答案:

答案 0 :(得分:2)

这很简单,只差100:

return (val / 100).toFixed(2);

或者如果需要四舍五入

return (Math.ceil(val / 100)).toFixed(2);