在写系统需求时,发现有的数据可以正常算出百分比,而有的却是NaN,而且众所周知,NaN不等于NaN,只是一个标志,在排查时发现,这种都是由于算百分比时的分母为0导致的,是不是很有意思。
if(item.HGPC && item.LLZPC){ if(0 == item.LLZPC){ return '0%'; } return (parseInt(item.HGPC)/parseInt(item.LLZPC)*100).toFixed(2).toString() +"%"; }else{ return ''; }