欢迎各位兄弟 发布技术文章

这里的技术是共享的

You are here

js数学函数round,四舍五入函数

shiping1 的头像

js中的round函数可以用来对数字进行四舍五入处理,它针对的是小数点后面的第一位数字进行计算。

round函数可以对数字取整,它是一个四舍五入函数,下面来看看round的语法:
 

1Math.round(number)
下面来看几个范例:
1document.write (Math.round(2.65));// print 3
2document.write (Math.round(7.05));// print 7
3document.write (Math.round(-2.65));// print -3
4document.write (Math.round(-8.15));// print -8
5document.write (Math.round(11.65));// print 12
round函数的四舍五入只针对小数点后的第一位,如果要针对小数点后的其它位,我们可以先对数字乘以10的整数倍,round以后再除以同样的数:
1var my_val=11.257;
2var my_val=11.254;
3document.write (Math.round(my_val*100)/100);


 
来自 http://www.sharejs.com/tutorial/tutorial/10125


JavaScript round() 方法


定义和用法

round() 方法可把一个数字舍入为最接近的整数。

语法

Math.round(x)
参数描述
x必需。必须是数字。

返回值

与 x 最接近的整数。

说明

对于 0.5,该方法将进行上舍入。

例如,3.5 将舍入为 4,而 -3.5 将舍入为 -3。

实例

把不同的数舍入为最接近的整数:

<script type="text/javascript">

document.write(Math.round(0.60) + "<br />")
document.write(Math.round(0.50) + "<br />")
document.write(Math.round(0.49) + "<br />")
document.write(Math.round(-4.40) + "<br />")
document.write(Math.round(-4.60))

</script>

输出:

1
1
0
-4
-5
来自 http://www.w3school.com.cn/jsref/jsref_round.asp



JavaScript Math.round() 函数

Math.round(x) -- 返回数字最接近的整数,四舍五入

round函数语法

Math.round(x);

round函数参数

round函数返回值

返回x最接近的整数,如果x的小数部分大于等于0.5,返回值是大于x的最小整数,否则round函数返回小于等于x的最大整数

round函数示例

document.write(Math.round(5.8));
document.write(Math.round(5.2));
document.write(Math.round(-5.8));
document.write(Math.round(-5.2));

结果:

6
5
-6
-5

JavaScript Math.round() 函数示例 -- 可以尝试编辑

延伸阅读

  • JavaScript Math.ceil() 函数 -- 返回大于等于数字参数的最小整数(取整函数),对数字进行上舍入
  • JavaScript Math.floor() 函数 -- 返回小于等于数字参数的最大整数,对数字进行下舍入
普通分类: