round.js
374 Bytes
/**
* 精确n位小数
* @author: xuqi<qi.xu@yoho.cn>
* @date: 2016/7/27
*/
/**
* @param num 数字
* @param precision 精确度,默认2
*/
module.exports = function(num, precision) {
precision = precision ? parseInt(precision, 10) : 2;
num = (num === +num) ? (+num).toFixed(precision) : (Math.round(num, precision)).toFixed(precision);
return num;
};