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 }