1 //計算兩個整數之間的百分比 2 //curNum:當前數據,totalNum:總數據,isHasPercentStr:是否返回%字符 3 function getPercent(curNum, totalNum, isHasPercentStr) { 4 curNum = parseFloat(curNum); 5 totalNum = parseFloat(totalNum); 6 7 if (isNaN(curNum) || isNaN(totalNum)) { 8 return '-'; 9 } 10 11 return isHasPercentStr ? 12 totalNum <= 0 ? '0%' : (Math.round(curNum / totalNum * 10000) / 100.00 + '%') : 13 totalNum <= 0 ? 0 : (Math.round(curNum / totalNum * 10000) / 100.00); 14 }