要计算显示价钱,所以要保留两位小数
竟然找不到一个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;
- }
复制代码 各位大大有没有更好的方法? |