`
Sharpleo
  • 浏览: 575331 次
  • 性别: Icon_minigender_1
  • 来自: newsk
社区版块
存档分类
最新评论

js 四舍五入保留二位小数

    博客分类:
  • js
阅读更多
1. 最笨的办法....... [我就怎么干的.........]

function get()
{
    var s = 22.127456 + "";
    var str = s.substring(0,s.indexOf(".") + 3);
    alert(str);
}

2. 正则表达式效果不错

<script type="text/javascript">
onload = function(){
    var a = "23.456322";
    var aNew;
    var re = /([0-9]+\.[0-9]{2})[0-9]*/;
    aNew = a.replace(re,"$1");
    alert(aNew);
}
</script>

3. 他就比较聪明了.....

<script>
var num=22.127456;
alert( Math.round(num*100)/100);
</script>

4.会用新鲜东西的朋友....... 但是需要 IE5.5+才支持。

<script>
var num=22.127456;
alert( num.toFixed(2));
</script>

三、总结后,自己写了个javascript多位数四舍五入的通用方法

//num表示要四舍五入的数,v表示要保留的小数位数。
function decimal(num,v)
{
    var vv = Math.pow(10,v);
    return Math.round(num*vv)/vv;
} 
分享到:
评论

相关推荐

    js实现四舍五入完全保留两位小数的方法

    //四舍五入保留2位小数(若第二位小数为0,则保留一位小数) function keepTwoDecimal(num) { var result = parseFloat(num); if (isNaN(result)) { alert&#40;'传递参数错误,请检查!'&#41;; return false; }...

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

    ### JavaScript 四舍五入并保留两位小数的方法 在JavaScript中实现四舍五五并保留两位小数的功能是常见的需求之一,特别是在处理财务数据或需要精确显示数值的应用场景下。根据提供的信息,我们将深入探讨如何在...

    C#.NET,JAVASCRIPT数字进行四舍五入保留两位小数

    这里我们将深入探讨C#.NET和JavaScript中如何实现数字四舍五入并保留两位小数的方法。 首先,让我们看看C#.NET中的解决方案。在C#中,我们可以使用`Math.Round`方法来实现四舍五入。这个方法接受一个double类型的值...

    Javascript四舍五入(一)源码

    在这个函数中,首先通过乘以10的`How`次幂来将小数点移动到适当的位置,然后使用`Math.round()`来进行四舍五入,最后再除以10的`How`次幂将小数点移回到原始位置,从而实现了保留指定小数位数的功能。 ### 自定义...

    Javascript四舍五入Math.round()与Math.pow()使用介绍

    Math.round()函数是JavaScript中的一个内建函数,它的作用是将给定的小数四舍五入到最接近的整数。当小数部分小于0.5时,结果会向下取整,即去掉小数部分;而当小数部分大于或等于0.5时,结果会向上取整,即增加1到...

    Javascript四舍五入(二)源码

    ### JavaScript 四舍五入方法详解 #### 一、引言 在JavaScript中,处理浮点数时常常会遇到精度问题。特别是在进行数值计算时,如何有效地对浮点数进行四舍五入处理是非常重要的。本文将详细介绍几种常见的实现四舍...

    js保留小数位数

    - 这一步的目的是根据需要保留的小数位数调整乘数,以便在接下来的步骤中进行正确的四舍五入。 3. **进行四舍五入**: - 使用 `Math.round` 函数对 `v * t` 的结果进行四舍五入处理。 - 最后将结果除以 `t`,...

    js保留两位小数

    ### JavaScript保留两位小数的方法详解 在日常的前端开发工作中,我们经常需要处理数值运算,尤其是在涉及财务计算或展示精确度较高的数据时,对数值进行格式化处理是必不可少的一个环节。其中,一个常见的需求就是...

    javascript四舍五入函数代码分享(保留后几位)

    参数一:要保留小数位的数字 参数二:要保留的位数 代码如下:function FormatNumber(srcStr,nAfterDot){ var srcStr,nAfterDot; var resultStr,nTen; srcStr = “”+srcStr+””; strLen = srcStr.length; ...

    js浮点数保留两位小数点示例代码(四舍五入)

    2. 接下来,通过将`f_x`乘以100并将结果四舍五入(`Math.round()`),然后再除以100,实现四舍五入到两位小数的效果。这种方法可以确保原始数值的范围不会因为乘除操作而超出。 3. 将四舍五入后的结果转换为字符串`s...

    JS保留两位小数,多位小数的示例代码

    函数内部通过`Math.round`方法将数字四舍五入到最接近的整数,然后除以`Math.pow(10,pos)`,以达到保留`pos`位小数的效果。例如,调用`formatFloat("1212.2323",2)`将返回`1212.23`。 ```javascript function ...

    javascript实现保留两位小数的多种方法

    除了上述方法外,还可以通过编写特定的函数来手动实现四舍五入和保留小数位数的功能。例如,可以定义一个函数 roundFun,这个函数接受两个参数,第一个是需要处理的数字,第二个是希望保留的小数位数。函数内部利用 ...

    调整小数的格式保留小数点后两位

    例如,`Math.round(original * 100) / 100` 会将原始数值乘以100,然后进行四舍五入,最后再除以100,这样就得到了保留两位小数的结果。对于保留一位小数的情况,只需将100改为10即可。 2. 使用 `toFixed` 方法: ...

    JavaScript 格式化数字、金额、千分位、保留几位小数、舍入舍去

    在本文中,将探讨如何使用 JavaScript 对数字进行格式化,包括金额、千分位、保留指定小数位数、四舍五入等操作。 首先,介绍一个基础的函数 `formatCurrency`,该函数可以将输入的数字转换为带有千分位和两位小数...

    JavaScript保留两位小数的2个自定义函数

    本篇文章将详细介绍两个JavaScript自定义函数,它们分别用于保留两位小数并处理不同情况。 首先,我们来看第一个函数`changeTwoDecimal(x)`。这个函数的主要作用是将传入的浮点数四舍五入到小数点后两位。它通过`...

    JavaScript中判断为整数的多种方式及保留两位小数的方法

    Math对象提供了几个用于处理数字的方法,如Math.round()、Math.ceil()和Math.floor(),这些方法分别用于四舍五入、向上取整和向下取整。如果一个数字经过向下取整后仍与原值相等,则该数字可以被视作整数: ```...

    特殊数据的js四舍五入问题

    在JavaScript中,四舍五入问题常常出现在处理浮点数时,由于计算机内部表示浮点数的方式(基于二进制的IEEE 754标准)可能导致精度损失,从而造成四舍五入结果不符合预期。标题和描述中提到的“特殊数据的js四舍五入...

Global site tag (gtag.js) - Google Analytics