JS处理带有小数点的字符串格式金额

版权声明:本文为博主原创文章,转载请注明原文出处! https://blog.csdn.net/qq_23375733/article/details/82701638

"1.45" 把这样的带有小数点的字符串转为数字类型,一般都是用到 parseFloat 吧 ?

这样如果遇到一些特殊的值,再 parseFloat 后结果会变成:1.46 这样

解决:

money: function (money) {
     return parseFloat(parseFloat(money* 100).toFixed(2));
}

这样你传的是什么值转换后的也就是什么值,不会出现四舍五入这样的!

猜你喜欢

转载自blog.csdn.net/qq_23375733/article/details/82701638