将目标小数格式化,保留指定位数,小数处理方法为四舍五入,范围为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;
}
