这里介绍几个常用的数学运算,更多内容请参考: JavaScript Math 对象参考手册 。
四舍五入
Math 对象的 round() 方法可把一个数字 四舍五入 为最接近的整数。语法:
Math.round(x)
其中,x 是要进行四舍五入的数字。
例如:
Math.round(1.2); Math.round(23.67434);
结果:
1
24
实例演示:
输入一个数字: | |
向下取整(下舍入)
Math 对象的 floor() 方法可以对一个数字进行 向下取整 运算。它返回一个小于或等于该数字,并且与之最接近的整数。例如:
Math.floor(0.60); Math.floor(2); Math.floor(5.234); Math.floor(-0.60); Math.floor(-2); Math.floor(-5.234);
结果:
0
2
5
-1
-2
-6
实例演示:
输入一个数字: | |
向上取整(上舍入)
Math 对象的 ceil() 方法可以对一个数字进行 向上取整 运算。它返回一个大于或等于该数字,并且与之最接近的整数。例如:
Math.ceil(0.60); Math.ceil(2); Math.ceil(5.234); Math.ceil(-0.60); Math.ceil(-2); Math.ceil(-5.234);
结果:
1
2
6
-0
-2
-5
实例演示:
输入一个数字: | |
随机数
通过 Math 对象的 random() 方法可以返回一个介于 0 ~ 1 之间的随机数。语法:
Math.random()
请看下面的几个例子。
返回 0 ~ 10 之间的随机数(整数):
Math.round(Math.random()*10);
返回 1 ~ 10 之间的随机数(整数):
Math.ceil(Math.random()*10);
返回 10 ~ 100 之间的随机数(整数):
Math.ceil(Math.random()*10)*10;
实例演示:
更多内容请参考: JavaScript Math 对象参考手册 。