Javascript 数字保留2位小数

整理使用Javascript函数将数值保留两位小数:

  1.num.toFixed(2)  //进位

  2.(Math.round(num * 100) / 100).toFixed(2)  //进位

  3.(Math.floor(num * 100) / 100).toFixed(2)  //不进位

  4.(Number(num.toString().match(/^\d+(?:\.\d{0,2})?/))).toFixed(2)  //不进位

  5.num.toPrecision(3)  //进位,toPrecision精确到小数点第n位,但是不包括第n位

鉴于计算机无法精确的表示浮点数,如果对精度要求较高,还是应该将原始数据传递到后台使用java.math.BigDecimal运算结果。

posted @ 2014-05-19 22:43  Hypocrite  阅读(629)  评论(0编辑  收藏  举报