Advertisement
Advertisement

新足迹

 找回密码
 注册
新足迹 门户 IT专业论坛 查看内容

javascript保留2位小数

2011-5-16 12:02| 发布者: kr2000 | 查看: 1314| 原文链接

要计算显示价钱,所以要保留两位小数
竟然找不到一个function可以做这个

在网上找了个solution,还要用string来做
  1. function roundNumber(num, dec) {
  2.         var result = String(Math.round(num*Math.pow(10,dec))/Math.pow(10,dec));
  3.         if(result.indexOf('.')<0) {result+= '.';}
  4.         while(result.length- result.indexOf('.')<=dec) {result+= '0';}
  5.         return result;
  6. }
复制代码
各位大大有没有更好的方法?
Advertisement
Advertisement


Advertisement
Advertisement
返回顶部