处理金额精度的过滤函数

102 阅读1分钟
// 处理金额精度的过滤函数
function toFixed(num, h = 0, s = 2) {
	var times = Math.pow(10, s)
	var des = num * times + 0.5
	des = parseInt(des, 10) / times
	if (h) {
		return parseFloat(parseFloat(des.toFixed(10)).toFixed(2)).toFixed(h)
	} else {
		return parseFloat(parseFloat(des.toFixed(10)).toFixed(2))
	}
}