JavaScript 中的 Math 对象提供了一系列用于数学计算的方法,可以帮助我们进行各种数学运算,包括取整、四舍五入、取最大最小值等操作。
Math 对象属性
Math.PI
Math.PI 属性返回圆周率,约为 3.14159。
console.log(Math.PI); // 输出 3.14159
Math.E
Math.E 属性返回自然对数的底数,约为 2.718。
console.log(Math.E); // 输出 2.718
其他常用属性
除了 PI 和 E,Math 对象还提供了一些其他常用的属性,如 Math.SQRT2(平方根的2倍)、Math.SQRT1_2(平方根的1/2)等。
Math 对象方法
Math.abs()
Math.abs() 方法返回一个数的绝对值。
console.log(Math.abs(-5)); // 输出 5
Math.ceil()
Math.ceil() 方法返回大于或等于一个给定数字的最小整数。
console.log(Math.ceil(3.14)); // 输出 4
Math.floor()
Math.floor() 方法返回小于或等于一个给定数字的最大整数。
console.log(Math.floor(3.14)); // 输出 3
Math.round()
Math.round() 方法返回一个数字四舍五入后的整数。
console.log(Math.round(3.5)); // 输出 4
Math.max() 和 Math.min()
Math.max() 方法返回一组数中的最大值,Math.min() 方法返回一组数中的最小值。
console.log(Math.max(1, 2, 3)); // 输出 3 console.log(Math.min(-1, -2, -3)); // 输出 -3
Math.random()
Math.random() 方法返回一个介于 0 到 1 之间的随机数。
console.log(Math.random()); // 输出 0 到 1 之间的随机数
Math.pow()
Math.pow() 方法返回一个数的指定次幂。
console.log(Math.pow(2, 3)); // 输出 8
Math.sqrt()
Math.sqrt() 方法返回一个数的平方根。
console.log(Math.sqrt(9)); // 输出 3
以上就是 JavaScript Math 对象中一些常用的属性和方法,通过这些方法,我们可以轻松进行各种数学运算。