Javascript保留两位小数

Posted luffy5459

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Javascript保留两位小数相关的知识,希望对你有一定的参考价值。

    javascript语言,因为是弱类型语言,没有java那么多类型,所以在处理浮点数保留两位小数上,没有那么多格式化办法。javascript语言中字符串和整数,浮点数是有区别的。

   一般而言,保留两位小数,可以用到如下三种方式:

   1、直接使用数字类型自带的方法toFixed(n),其中参数就是需要保留的位数,这个转换的结果是字符类型。

    2、结合Math.floor(),使用先乘后除的办法,比如要保留两位小数,Math.floor(pi*100)/100,如果要保留三位小数,那么就是Math.floor(pi*1000)/1000。

    使用这种先乘后除的办法是最常见的办法。

    3、使用正则表达式截取。这里需要考验正则的功底。

 

以上是关于Javascript保留两位小数的主要内容,如果未能解决你的问题,请参考以下文章

javascript 小数转百分数 保留两位小数

Javascript 保留两位小数的巧妙方法

JavaScript 保留两位小数

int函数怎么保留两位小数?

JAVASCRIPT-货币千分位,并且保留两位小数

JavaScript toFixed() 实现四舍五入保留两位小数