`
Mr.Joe
  • 浏览: 137271 次
  • 性别: 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
}
分享到:
评论

相关推荐

    JS保留小数点(四舍五入、四舍六入)实现思路及实例

    代码如下: <!DOCTYPE HTML PUBLIC “-//W3C//DTD HTML 4.01 Transitional//EN”> <html> <head> <title>floatDecimal.html</title> <meta http-equiv=”keywords” content=... charset

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

    本文将介绍如何在JavaScript中保留浮点数的两位小数点,并采用四舍五入的方式实现这一需求。同时,也会提及JavaScript内置的`toFixed()`方法,它是实现四舍五入功能的一个简便方法。 首先,要了解在JavaScript中...

    js要四舍五入且保留两位或N位有效数字或取整.pdf

    在JavaScript中,处理数字的四舍五入以及保留指定位数的有效数字是常见的需求,尤其对于前端开发者来说。本文将详细介绍两种主要的方法:`toFixed()` 和 `Math.round()`,以及它们在保留有效数字和取整方面的应用。 ...

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

    标题中提到的是“js实现四舍五入完全保留两位小数的方法”,这指的是在JavaScript编程语言中,如何编写函数来确保数字在进行四舍五入后,不论小数部分是大于还是小于两位数字,最终结果都能被格式化为恰好两位小数的...

    JS格式化数字保留两位小数点示例代码

    总结来说,JavaScript中格式化数字保留两位小数点的方法有多种,包括使用`toFixed()`、自定义四舍五入函数、字符串截取以及组合使用`toFixed()`和`parseFloat()`。选择哪种方法取决于你的具体需求,如兼容性、效率和...

    Javascript四舍五入(一)源码

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

    Javascript四舍五入(二)源码

    对于四舍五入来说,可以通过匹配小数点后的第三位及其之后的所有数字,并用前两位小数代替它们。 **示例代码:** ```javascript window.onload = function () { var a = "23.456322"; var aNew; var re = /([0-9...

    JS实现保留n位小数的四舍五入问题示例

    在JavaScript中实现保留n位小数的四舍五入问题是一个在编程中经常遇到的需求。在处理数字和财务计算时,精确到小数点后几位通常是必须的。本篇将详细介绍如何在JavaScript中实现这一功能,并提供一个具体的函数示例...

    效果总结:清除缓存、datagrid列--float型数据四舍五入保留两位及改变背景色及其他等

    例如,保留小数点后两位,并对超出部分进行四舍五入。在提供的代码片段中,可以通过以下方式实现: ```csharp e.Item.Cells[1].Text = (decimal.Round(decimal.Parse(e.Item.Cells[1].Text.Replace("'", "''").Trim...

    js实现保留两位小数

    2. `Math.round`函数的应用:配合乘除操作实现四舍五入保留两位小数的效果。 3. 字符串操作:通过字符串索引和循环,可以控制数字的显示格式,确保最终结果符合要求。 4. 整数特殊处理:当输入为整数时,需要进行...

    sishewuru.rar_四舍五入

    在描述中提到的“可以精确到小数点后两位”,这表明我们将主要讨论保留两位小数的四舍五入规则。 四舍五入的基本规则是:如果要舍弃的位数大于或等于5,则向前进一位;如果小于5,则不改变。例如,数字123.456如果...

    JS处理数据四舍五入(tofixed与round的区别详解)

    例如,如果我们要对数字x保留两位小数,可以先将x乘以100(相当于将小数点向右移动两位),然后用round()方法进行四舍五入,最后再除以100(将小数点移回原来的位置)。这样,我们就可以实现类似toFixed()的效果。 ...

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

    `toFixed(2)`会被用来将`a`保留两位小数,即四舍五入到2.15;而`toFixed(4)`则会保留四位小数,得到2.1512。 需要注意的是,`toFixed()`执行的是标准的四舍五入操作,这意味着如果小数部分的最后一位大于等于5,它...

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

    这篇分享主要探讨了如何使用自定义函数实现JavaScript中的四舍五入功能,并且能够指定保留小数点后的位数。 首先,我们需要理解JavaScript内置的四舍五入方法。`Math.round()`是JavaScript提供的一个内置函数,它能...

    js取float型小数点后两位数的方法

    以下我们将为大家介绍 JavaScript 保留两位小数的实现方法: 四舍五入 以下处理结果会四舍五入: var num =2.446242342; num = num.toFixed(2); // 输出结果为 2.45 不四舍五入 以下处理结果不会四舍五入: 第一种,先...

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

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

Global site tag (gtag.js) - Google Analytics