Math 对象
Math 对象允许您执行数学任务。
Math 不是构造函数。Math 的所有属性/方法都可以通过使用 Math 作为对象来调用,而无需创建它:
var x = Math.PI; // 返回 PI
var y = Math.sqrt(16); // 返回 16 的平方根
Math 对象有很多,想了解跟多请阅读JavaScript 数学教程 。本文章介绍常用的Math对象。
JavaScript ceil() 方法
向上取整:将数字向上舍入为其最接近的整数:
Math.ceil(1.4)
// 结果为:2
定义和用法
ceil()
方法将数字向上舍入为最接近的整数,并返回结果。
如果传递的参数是整数,则不会舍入该值。
说明
ceil()
方法执行的是向上取整计算,它返回的是大于或等于函数参数,并且与之最接近的整数。
JavaScript floor() 方法
向下取整:将数字向下舍入到最接近的整数:
Math.floor(1.6);
// 结果为:1
定义和用法
floor()
方法将数字向下舍入为最接近的整数,并返回结果。
如果传递的参数是整数,则不会舍入该值。
说明
floor()
方法执行的是向下取整计算,它返回的是小于或等于函数参数,并且与之最接近的整数。
JavaScript round() 方法
四舍五入:将数字四舍五入到最接近的整数:
Math.round(2.5);
// 结果为:3
定义和用法
round()
方法将数字四舍五入到最接近的整数。
注释:2.49 将向下舍入 (2),而 2.5 将向上舍入 (3)。
说明
对于 0.5,该方法将进行上舍入。
例如,3.5 将舍入为 4,而 -3.5 将舍入为 -3。
取最值:JavaScript max() 方法和JavaScript min() 方法
取最大值:返回值最大的数字:
Math.max(5, 10);
// 结果为:10
取最小值: 返回值最小的数字:
Math.min(5, 10);
// 结果为:5
定义和用法
max()
方法返回具有最高值的数字。
min()
方法返回具有最小值的数字。
想了解跟多请阅读JavaScript 数学教程 。