`
wsj123
  • 浏览: 154283 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

JS number保留整数及n位小数的方法

    博客分类:
  • JS
阅读更多
JS number保留整数及n位小数的方法

1.1四舍五入为指定小数位数的数字。toFixed()
1.2把一个数字舍入为最接近的整数。Math.round()
1.3丢弃小数部分,保留整数部分。parseInt()
1.4向上取整,有小数就整数部分加1。Math.ceil()
1.5向下取整。Math.floor()

详解
1.1  toFixed() 方法
1.1.1语法
NumberObject.toFixed(num)。
1.1.2参数介绍
num必需。规定小数的位数,是 0 ~ 20 之间的值,包括 0 和 20,有些实现可以支持更大的数值范围。如果省略了该参数,将用 0 代替。
1.1.3返回值
返回 NumberObject 的字符串表示,不采用指数计数法,小数点后有固定的 num 位数字。如果必要,该数字会被舍入,也可以用 0 补足,以便它达到指定的长度。如果 num 大于 le+21,则该方法只调用 NumberObject.toString(),返回采用指数计数法表示的字符串。
1.1.4抛出
当 num 太小或太大时抛出异常 RangeError。0 ~ 20 之间的值不会引发该异常。有些实现支持更大范围或更小范围内的值。
当调用该方法的对象不是 Number 时抛出 TypeError 异常。
1.2  round() 方法
1.2.1语法
Math.round(x)
1.2.2参数介绍
x必需。必须是数字。
1.2.3返回值
与 x 最接近的整数。
1.2.4说明
对于 0.5,该方法将进行上舍入。
例:
Math.round(0.60) //返回值1
Math.round(0.50)// 返回值1
Math.round(0.49)// 返回值0
Math.round(-4.40)// 返回值-4
Math.round(-4.60) //返回值-5
1.4  ceil() 方法
1.4.1语法
Math.ceil(x)
1.4.2参数介绍
x必需。必须是一个数值。
1.4.3返回值
大于等于 x,并且与它最接近的整数。
1.4.4说明
ceil() 方法执行的是向上取整计算,它返回的是大于或等于函数参数,并且与之最接近的整数。
例:
Math.ceil(0.60) //返回值1
Math.ceil(0.40) //返回值1
Math.ceil(5) //返回值5
Math.ceil(5.1) //返回值6
Math.ceil(-5.1) //返回值-5
Math.ceil(-5.9) //返回值-5
1.5  floor() 方法
语法
Math.floor(x)
参数介绍
x必需。任意数值或表达式。
返回值
小于等于 x,且与 x 最接近的整数。
说明
floor() 方法执行的是向下取整计算,它返回的是小于或等于函数参数,并且与之最接近的整数。
例:
Math.floor(0.60) //返回值0
Math.floor(0.40) //返回值0
Math.floor(5) //返回值5
Math.floor(5.1) //返回值5
Math.floor(-5.1) //返回值-6
Math.floor(-5.9)) //返回值-6
分享到:
评论

相关推荐

    js实现输入为0-10的数字,保留两位小数。

    该程序使用js 可校验输入框 为0-10 两位数字,并可保留两位小数

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

    本文将介绍几种在JavaScript中判断为整数的不同方法以及保留两位小数的方法。 一、使用取余运算符判断整数 取余运算符(%)是判断一个数字是否为整数的简便方法。根据数学原理,任何整数除以1的余数都是0。因此,...

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

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

    js保留两位小数

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

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

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

    JavaScript如何实现对数字保留两位小数一位自动补零

    JavaScript中实现对数字保留两位小数一位自动补零的操作通常是为了满足财务计算、用户界面显示等场景下的需求,保证数字格式的一致性。传统的做法可能涉及到复杂的数学运算,但在JavaScript中,通过内置的函数和一些...

    JS 能表示的最大数值及JS Number类型数字位数及IEEE754标准1

    JavaScript中的Number类型是基于IEEE 754标准的双精度浮点数(double precision),它在内存中占用64位,其中包括1位符号位、11位指数位和52位尾数。这个标准决定了JavaScript处理数值的方式和所能表示的数值范围。 ...

    实现js保留小数点后N位的代码

    在JavaScript中,处理小数点后的位数是一个...总的来说,JavaScript提供了多种保留小数点后N位的方法,开发者可以根据实际需求选择合适的方式。理解这些方法的原理和用法对于编写高效、准确的JavaScript代码至关重要。

    JS通过正则限制 input 输入框只能输入整数、小数(金额或者现金) 两位小数

    第二: 限制是两位的小数 <input type = "text" name= "price" id = 'price' onkeyup= "if( ! /^d*(?:.d{0,2})?$/.test(this.value)){alert('只能输入数字,小数点后只能保留两位');this.v

    JS精度计算1、转成整数计算再转换成小数,2、toFixed,3、math.js,4、bignumber.js,5、big.js

    JavaScript的`Number.prototype.toFixed()`方法是一个用于格式化数字的内置函数,它可以确保结果包含指定的小数位数。例如,`num.toFixed(2)`会返回一个字符串,精确到两位小数。然而,需要注意的是,`toFixed`并不...

    JS小数加减乘除运算后位数增加的解决方案

    JS小数加减乘除运算后小数点后产生多位数和计算精度损失的解决方案

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

    本篇文章主要介绍JavaScript中保留两位小数以及保留多位小数的方法。这里提供了几种示例代码来实现上述需求。 首先,我们可以创建一个函数`formatFloat`,这个函数接收两个参数:第一个参数`src`是需要格式化的...

    js保留两位小数方法总结

    ### JS保留两位小数的方法详解 #### 一、四舍五入法 ##### 1. 使用 `toFixed()` 方法 **示例代码**: ```javascript let num = 2.446242342; num = num.toFixed(2); // 输出结果为 2.45 ``` **解析**: - `...

    js只能输入数字(包括小数)的文本框

    "js只能输入数字(包括小数)的文本框"就是一个这样的需求,它通过JavaScript代码实现,允许用户在文本框中输入整数或小数,而排除其他非数字字符。这通常用于财务、统计或任何需要精确数值输入的场景。 JavaScript...

    js数字转换为float,取N位小数

    在JavaScript中,如果需要将数字转换为特定小数位数的浮点数,可以使用`toFixed(n)`方法。这个方法会将数字转换为字符串,保留指定位数的小数。例如,如果你有一个变量`f`等于2.56556,你可以用`f.toFixed(2)`来获取...

    js中小数转换整数的方法

    在JavaScript(JS)中,处理数字是编程过程中常见的任务之一,特别是当涉及到小数转换成整数时。这里我们将深入探讨三种主要的方法:`Math.floor()`, `Math.ceil()`, 和 `Math.round()`,以及它们如何帮助我们实现...

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

    通过这些示例和说明,我们可以看到JavaScript中处理浮点数保留小数位的两种方法:一种是通过自定义函数进行更细致的控制,另一种是利用`toFixed()`方法简化处理流程。在实际开发中,开发者可以根据实际需求选择合适...

Global site tag (gtag.js) - Google Analytics