要计算显示价钱,所以要保留两位小数 
竟然找不到一个function可以做这个 
 
在网上找了个solution,还要用string来做- function roundNumber(num, dec) {
 
 -         var result = String(Math.round(num*Math.pow(10,dec))/Math.pow(10,dec));
 
 -         if(result.indexOf('.')<0) {result+= '.';}
 
 -         while(result.length- result.indexOf('.')<=dec) {result+= '0';}
 
 -         return result;
 
 - }
 
  复制代码 各位大大有没有更好的方法? |