`
Mr.Joe
  • 浏览: 134109 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

js 四舍五入 保留两位小数点

 
阅读更多
js 四舍五入 保留两位小数点
function doMain(){
  var num = new Number("0.105").toFixed(2);//获得值为0.11
  var num = new Number("-1.109").toFixed(2);//-1.11
  var num = new Number("-0.14").toFixed(1);//-0.2
  var num = new Number("0.009").toFixed(2);//-1.11

//toFixed()转换后为string类型
   var num = new Number("9.009").toFixed(2);//9.009
}
Number.Prototype.toFixed=function(s){
return(parseInt(this * Math.pow(10,s)+0.5/Math.pow(10,s)).toString());
}

//用Math.round() 四舍五入,1.5为2,-1.5为-1.5
//缺点结果只为证书(即有效位:小数点后一位),灭有小数位,不支持保留小数有效位
function doMain(){
  alert("1.5=="+Math.round(1.5));//2
  alert("1.09"+Math.round(1.09;//1
  alert("-.5=="+Math.round(-1.5));//-1.
  alert("-1.8=="+Math.round(-1.8));//-2
}
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics