如何将 1499 变为 14.99?原始数字将始终列为“1999”、“2499”、“9999”等,最后两位数字为小数。最好在 jQuery 中。
我所理解的唯一代码假定已经没有小数,或者想要将它们四舍五入,类似于
var num = 10;
var result = num.toFixed(2);
数字 19999 = $199.99 数字 149 = 1.49 美元 所以后面的两个数字是小数。想法?我见过应该工作的插件,但我宁愿不必为这个相对较小的任务使用插件。
最佳答案
一旦除以 100,您的代码将完美运行...
function convert(value) {
return (value / 100).toFixed(2);
}
console.log(convert(1499));
console.log(convert(2499));
console.log(convert(9999));
jsfiddle 示例
关于javascript - 将数字格式化为货币,两位小数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37030083/