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;
};