将目标小数格式化,保留指定位数,小数处理方法为四舍五入,范围为0到20位之间,0不处理 1. [代码] 将小数保留指定位数,0不处理 /*** 格式化小数,使其保留指定位数* @param targetNum
1. [代码]将小数保留指定位数,0不处理
/** * 格式化小数,使其保留指定位数 * @param targetNum 待格式化小数 * @param decimalNum 指定位数,需为0到20之间的数字 * @returns {*} */ function roundDecimal(targetNum, decimalNum) { var resultNum; if(!isNaN(targetNum) && !isNaN(decimalNum)) { if(targetNum == 0) { resultNum = targetNum; }else { if(parseInt(decimalNum) >= 0 && parseInt(decimalNum) <= 20) { resultNum = parseInt(targetNum).toFixed(decimalNum); } } } return resultNum; }