`
张闯闯1994
  • 浏览: 19739 次
  • 性别: Icon_minigender_1
  • 来自: 石家庄
社区版块
存档分类
最新评论

JavaScript中保留小数与取整数

阅读更多

     保留小数与取整数应该算是很小的知识点,但小知识点不代表没有用。

     1.toFixed()方法(保留小数)

      用法是比较简单的,如下:

 

var number=521;
var number2=521.1314;
number.toFixed(2);
console.log(number);//结果:521
console.log(number.toFixed(2))//结果:521.00
console.log(number2.toFixed(2))//结果:521.13

     其中number是数字类型变量,toFixed()括号中是要保留的位数,0~20位一般不会出现问题,number小数位数太长会出现RangeError异常,number如果不是数字类型就会出现TypeError异常,要注意的是toFixed()书写时F一定要大写。

     2.Math.fioor()方法(向下取整数)

var number=521.1314;
Math.floor(number);
console.log(number);结果521.1314
console.log(Math.floor(number));结果521

    可以看到Math.floor是向下取整,括号中是数字变量,只舍不如,Math的M要大写。

     3.Math.ceil()方法(向上取整数)

var number=00543.44944
Math.ceil(number);
console.log(number);结果00543.44944
console.log(Math.ceil(number));结果00544

    很明显,Math.ceil()用法和Math.floor()方法很相似,不同的是Math.ceil是向下取整数,只入不舍。

 

分享到:
评论

相关推荐

    浅谈JavaScript中小数和大整数的精度丢失_.docx

    JavaScript中的数字类型主要基于IEEE 754标准的双精度64位浮点数格式进行存储,这在处理小数和大整数时会导致精度丢失问题。本文将深入探讨这两个问题及其背后的原理。 首先,最大整数问题。JavaScript能够表示的...

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

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

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

    项目中遇到小数相似度(业务给过来是小数)需要web界面以百分数的形式表示,并且保留两位小数。 直接上代码。 var nval = 0.12345; var percent = (Math.round(nval*10000))/100+'%'; 说明: 1.Math.round(num)函数...

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

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

    js中小数向上取整数,向下取整数,四舍五入取整数的实现(必看篇)

    向下取整与向上取整相对,指的是无论小数部分有多大,都将其舍弃取其下限整数。在数学中,这通常被称为“地板函数”。在JavaScript中,向下取整是通过Math对象的floor方法来实现的。floor是“地板”英文单词的缩写,...

    js保留两位小数

    除了上述的`tofloat`函数外,还有多种方法可以在JavaScript中保留指定数量的小数位: 1. **使用`toFixed()`方法**: - `toFixed()`方法可以将数字转换为字符串,并保留指定位数的小数。 - 示例:`console.log((2....

    javaScript强制保留两位小数的输入数校验和小数保留问题

    //此正则表达式验证小数位是否超过两位,小数可为1位 || 2位 || 整数 if(!(/^\d+(\.\d{1,2})?$/.test(data ) || /^\d$/.test(data ) )){ alert("输入金额格式不对!最高精确到分"); return ; } //写入对应...

    浅谈JavaScript中小数和大整数的精度丢失

    然而,由于双精度浮点数的结构限制,JavaScript中的小数(尤其是不能用有限二进制精确表示的小数,如0.1和0.2)和大整数(超过52位的二进制数)常常面临精度丢失的问题。 对于小数的精度丢失问题,由于尾数位数有限...

    最简单的JavaScript验证整数、小数、实数、有效位小数正则表达式

    在本文件内容中,主要介绍了如何使用JavaScript中的正则表达式来验证不同类型的数字,包括整数、小数、实数,以及保留固定位数小数的数。下面将详细解释文档中涉及的正则表达式知识点。 1. **正整数验证**: - ...

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

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

    JS小数转换为整数的方法分析

    在JavaScript中,将小数转换为整数有多种方法,主要涉及到`Math`对象中的`floor`, `ceil`, 和`round`三个方法。这些方法在处理数值时具有不同的行为,适用于不同的场景。 1. **Math.floor()**: `Math.floor()`...

    js中小数转换整数的方法

    需要注意的是,在某些编程语言中,还有其他方法来处理小数和整数的转换,例如向上取整到最接近的偶数(Math.roundToEven)或者直接截断小数部分保留整数(trunc),但在JavaScript中这些方法并不常用。 由于技术...

    JavaScript 正则表达式 验证整数、小数、实数、有效位小数最简单

    保留1位小数: 保留2位小数: 保留3位小数: [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]出处:http://blog.csdn.net/xxd851116 您可能感兴趣的文章:JS正则表达式大全(整理详细且实用)javascript 手机号码...

    取整数的几种方法.7z

    在编程领域,取整数是常见的数学操作,用于将浮点数或小数转换为整数。本资源“取整数的几种方法”可能包含了多种编程语言中进行取整的常用技术。以下是一些主要的取整方法: 1. **四舍五入**:四舍五入是最常见的...

    js实现保留两位小数

    标题中的知识点为“js实现保留两位小数”,这一功能在JavaScript编程中经常会被用到。保留两位小数通常用于显示货币值、计算结果或是其他需要精确到小数点后两位的数值。在标题中提及的实现方式是通过编写一个函数来...

    文本框只限3位整数,两位小数,拖拽和粘帖屏蔽

    这个场景中的标题和描述指出的是一个针对文本框(TextBox)的特定需求,即限制用户只能输入三位整数和两位小数,并且要禁用文本框的拖拽和粘贴功能。以下是对这一需求的详细解释和实现方法: 一、限制输入格式 1. ...

Global site tag (gtag.js) - Google Analytics