`
zzc1684
  • 浏览: 1229822 次
  • 性别: Icon_minigender_1
  • 来自: 广州
文章分类
社区版块
存档分类
最新评论

js取整数四舍五入 用JS取float型 小数点 后两位

    博客分类:
  • Js
阅读更多

1.丢弃小数部分,保留整数部分
parseInt(5/2)

2.向上取整,有小数就整数部分加1

 Math.ceil(5/2)

3,四舍五入.

Math.round(5/2)

4,向下取整

 Math.floor(5/2)

 

Math 对象的方法
FF: Firefox, N: Netscape, IE: Internet Explorer

方法 描述 FF N IE
abs(x) 返回数的绝对值 1 2 3
acos(x) 返回数的反余弦值 1 2 3
asin(x) 返回数的反正弦值 1 2 3
atan(x) 以介于 -PI/2 与 PI/2 弧度之间的数值来返回 x 的反正切值 1 2 3
atan2(y,x) 返回从 x 轴到点 (x,y) 的角度(介于 -PI/2 与 PI/2 弧度之间) 1 2 3
ceil(x) 对一个数进行上舍入。 1 2 3
cos(x) 返回数的余弦 1 2 3
exp(x) 返回 e 的指数。 1 2 3
floor(x) 对一个数进行下舍入。 1 2 3
log(x) 返回数的自然对数(底为e) 1 2 3
max(x,y) 返回 x 和 y 中的最高值 1 2 3
min(x,y) 返回 x 和 y 中的最低值 1 2 3
pow(x,y) 返回 x 的 y 次幂 1 2 3
random() 返回 0 ~ 1 之间的随机数 1 2 3
round(x) 把一个数四舍五入为最接近的整数 1 2 3
sin(x) 返回数的正弦 1 2 3
sqrt(x) 返回数的平方根 1 2 3
tan(x) 返回一个角的正切 1 2 3
toSource() 代表对象的源代码 1 4 -
valueOf() 返回一个 Math 对象的原始值

 

 

用Javascript取float型小数点后两位,例22.127456取成22.13,如何做?

1. 最笨的办法....... [我就怎么干的.........]

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

2. 正则表达式效果不错

 

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

9</script>

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

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

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

 

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

 

分享到:
评论

相关推荐

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

    js取小数点后两位四种方法 https://www.jb51.net/article/154898.htm 以下我们将为大家介绍 JavaScript 保留两位小数的实现方法: 四舍五入 以下处理结果会四舍五入: var num =2.446242342; num = num.toFixed(2); /...

    JavaScript 获取任一float型小数点后两位的小数

    利用乘以100再除以100的方式,可以实现小数点后两位的截取,同时`Math.round`可以进行四舍五入: ```javascript function get() { var num = 22.127456; alert(Math.round(num * 100) / 100); // 输出:22.13 ...

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

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

    JS取数字小数点后两位或n位的简单方法

    在js中有时要用到取float数字的小数点后两位的情况。 var num=10/3; function f(num,n){ return parseInt(num*Math.pow(10,n)+0.5,10)/Math.pow(10,n); } alert&#40;f(num,2&#41;); 以上就是小编为大家带来的JS...

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

    核心思路在于使用`parseFloat`将输入值转换为浮点数,然后通过乘以100、使用`Math.round`方法进行四舍五入以及除以100的方式实现保留两位小数。如果原始数字的小数位数不足两位,就需要在小数点后添加零以满足格式...

    js保留两位小数

    - 对上述结果使用`Math.round()`进行四舍五入处理,确保保留的位数准确无误。 - 最后,再将结果除以相同的幂次值,将小数点移回原来的位置。 3. **示例代码**: ```javascript console.log(tofloat(2.1234567, ...

    特殊验证 验证netC#只能输入数字和小数点

    目的是确保用户只能输入数字(整数和小数)以及小数点,以防止非数字字符导致的数据错误或安全问题。以下是对这个知识点的详细说明: 1. **用户输入验证**:在软件开发中,用户输入验证是必不可少的一环,因为它...

    js计算精度问题解决方案

    1. **四舍五入**:使用`toFixed(n)`方法可以将数值转换为带有指定小数位数的字符串,但要注意,这并不是真正的计算,而是在结果上应用了四舍五入规则。例如,`(0.1 + 0.2).toFixed(2) === '0.30'`。 2. **使用库**...

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

    其次,`toFixed()`方法是JavaScript中Float类型自带的,可以直接作用于数字变量,它将数字四舍五入到指定的小数位数,并返回以字符串形式表示的数字。如果原始数字的小数位数多于指定的位数,则超出部分将被四舍五入...

    javascript中的float运算精度实例分析

    文档中的例子使用了Math.round((i*100)*1000)/1000的技巧,这样做可以先将数值乘以1000放大三位,进行四舍五入后再除以1000还原为原来的数值。这种方法可以有效避免直接四舍五入到0的情况。 文档还提供了一个测试...

    Js保留小数点的4种效果实现代码分享

    在JavaScript中,对数字进行四舍五入以保留特定小数位数是一种常见的需求,尤其是在处理价格或金融数据时。商城类网站在展示商品价格、计算订单总额时就需要用到此类操作,以确保价格的准确性和美观性。以下是四种...

    javascript的 javaee课程ppt

    值得注意的是,JavaScript 实际上并没有 `int` 和 `float` 这两种数据类型,而是统一使用 `number` 类型来表示数值。 ##### 2. 变量 - **声明**: 使用 `var` 关键字声明变量。例如,`var x = 10;` - **数组声明**: ...

    js 字符串转化成数字的代码

    在JavaScript中,将字符串转化为数字是一项常见的操作,主要可以通过转换函数、强制类型转换以及JavaScript的弱类型转换来实现。下面将详细阐述这三种方法。 1. **转换函数**: - `parseInt()`:这个函数主要用于...

    详解js加减乘除精确计算

    `floatMul`函数则比较特别,它首先移除两个数的小数点,然后将两个整数相乘,再除以基数(即两个数的小数位数之和)。这种方法避免了直接使用小数乘法带来的精度问题。 `floatDiv`函数首先计算两个数的小数位数差,...

    js函数验证

    标准格式为区号3到4位,电话号码7到8位,区号和电话号码之间用“-”分隔,可选的转接号码1到6位,用小括号括起来。 - **代码实现**: ```javascript function IsTelphone(str) { var reg = /^[0-9]{3,4}-\d{7,8}...

    常用的JavaScript验证正则表达式

    ### 常用的JavaScript验证正则表达式 在日常的Web开发中,正则表达式(Regular Expression)被广泛应用于表单验证、文本搜索与替换等场景,它是一种强大的文本处理工具。以下将详细介绍几个在JavaScript中常用到的...

    整理后java开发全套达内学习笔记(含练习)

    float 32bit, 9位有效数字,含小数(四舍五入)(小数点算一位,正负号不算) double 64bit, 18位有效数字 注:float 和 double 的小数部分不可能精确,只能近似。 比较小数时,用 double i=0.01; if ( i - 0.01 ) ...

    Java基础知识面试题目

    - **四舍五入去小数点前两位**:使用`Math.round(double * 100.0) / 100.0`可以实现对浮点数的四舍五入并保留两位小数。 **4. 日期和时间** - **获取年月日、小时分秒**:在Java 8之前,使用`java.util.Date`和`...

Global site tag (gtag.js) - Google Analytics