js保留小数位

Posted

tags:

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

参考技术A 一、我们首先从经典的“四舍五入”算法讲起
1、四舍五入的情况

2、不四舍五入
第一种,先把小数边整数:

第二种,当作字符串,使用正则匹配:

注意:如果是负数,请先转换为正数再计算,最后转回负数
再分享一个经典的解决四舍五入问题后js保留两位小数的方法:
//四舍五入保留2位小数(若第二位小数为0,则保留一位小数)

JS保留两位小数 四舍五入函数

js 四舍五入函数 toFixed(),里面的参数 就是保留小数的位数。

<script language="javascript"> 
document.write("<h1>JS保留两位小数例子</h1><br>");  
   var a=2.1512131231231321;  
   document.write("原来的值:"+a+"<br>");  
   document.write("两位小数点:"+a.toFixed(2)+"<br>四位小数点"+a.toFixed(4));  
</script> 

  

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

js 保留小数点2位

[js/jq]保留两位小数的问题

js导出excel表如何保留小数点

java保留两位小数和js保留两位小数一致性研究

js中字符串转数字,并且保留1位小数

JS正则表达式,限制输入数字,且小数点保留两位