四舍五入保留两位小数,不够位数的以0代替

四舍五入保留两位小数,不够位数的以0代替

2020/08/04

function keepTwoDecimalFull(num) {
	var result = parseFloat(num);
	if (isNaN(result)) {
		alert('传递参数错误,请检查!');
		return false;
	}
	result = Math.round(num * 100) / 100;
	var s_x = result.toString();
	var pos_decimal = s_x.indexOf('.');
	if (pos_decimal < 0) {
		pos_decimal = s_x.length;
		s_x += '.';
	}
	while (s_x.length <= pos_decimal + 2) {
		s_x += '0';
	}
	return s_x;
}

你可能感兴趣的:(jQuery)