所在的位置: js >> js市场 >> js保留两位小数方法总结

js保留两位小数方法总结

最近在做结算系统,经常需要用到金额保留两位小数,刚开始我一直用的是Angular中的过滤器number:2,但是,这无法满足我的需求。问题是,当用户离开文本框时,我需要将用户输入的内容转换成保留两位小数的格式,我想了好久,没有想出来,然后我试了toFixed()方法,这个方法也不可行,因为它将数据转换成了字符串,传给后台是错的。然后,我就找了其他方法。现在刚好有空,所以就把相关保留两位小数的方法总结了一下,不同的场景用不同的方法,即用即取。js保留两位小数的方法如下1、toFixed()方法需注意,保留两位小数,将数值类型的数据改变成了字符串类型2、Math.floor(),不四舍五入,向下取整注意,不改变数据类型3、字符串匹配注意,先将数据转换为字符串,最后再转为数值类型4、四舍五入保留2位小数(若第二位小数为0,则保留一位小数)注意,数据类型不变5、四舍五入保留2位小数(不够位数,则用0替补)注意,数据类型变为字符串类型以上就是常用的js保留两位小数的方法,希望对大家有帮助!不要让梦想变成空想,行动起来!


转载请注明:http://www.aierlanlan.com/rzdk/8078.html

  • 上一篇文章:
  •   
  • 下一篇文章: