如何将小数保留指定位数,而0不进行处理呢?
- 内容介绍
- 文章标签
- 相关推荐
本文共计191个文字,预计阅读时间需要1分钟。
将目标小数格式化,保留指定位数,小数处理方法为四舍五入,范围为0到20位之间,0不处理。 [代码] 将小数保留指定位数,0不处理。 pythondef format_number(num, targetNum): if num==0: return else: return {:.{}f}.format(num, targetNum)
将目标小数格式化,保留指定位数,小数处理方法为四舍五入,范围为0到20位之间,0不处理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; }
本文共计191个文字,预计阅读时间需要1分钟。
将目标小数格式化,保留指定位数,小数处理方法为四舍五入,范围为0到20位之间,0不处理。 [代码] 将小数保留指定位数,0不处理。 pythondef format_number(num, targetNum): if num==0: return else: return {:.{}f}.format(num, targetNum)
将目标小数格式化,保留指定位数,小数处理方法为四舍五入,范围为0到20位之间,0不处理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; }

