在 JavaScript 中,Math 对象是一个内置的数学对象,提供了许多与数学相关的方法和常量。你可以直接使用 Math 对象来进行各种数学计算和操作。
以下是 Math 对象的一些常用方法:
- Math.round(x):对一个数进行四舍五入。
- Math.ceil(x):对一个数进行向上取整。
- Math.floor(x):对一个数进行向下取整。
- Math.abs(x):返回一个数的绝对值。
- Math.sqrt(x):返回一个数的平方根。
- Math.pow(x, y):返回 x 的 y 次幂。
- Math.min(a, b, c, ...):返回一组数中的最小值。
- Math.max(a, b, c, ...):返回一组数中的最大值。
- Math.random():返回一个介于 0 到 1 之间(包括 0,不包括 1)的随机数。
除了这些方法,Math 对象还提供了一些常用的数学常量:
- Math.PI:表示圆周率 π 的近似值(3.14159...)。
- Math.E:表示自然对数的底数 e 的近似值(2.71828...)。
示例用法:
console.log(Math.round(4.6)); // 输出 5 console.log(Math.ceil(4.3)); // 输出 5 console.log(Math.floor(4.9)); // 输出 4 console.log(Math.abs(-4)); // 输出 4 console.log(Math.sqrt(16)); // 输出 4 console.log(Math.pow(2, 3)); // 输出 8 console.log(Math.min(1, 2, 3)); // 输出 1 console.log(Math.max(1, 2, 3)); // 输出 3 console.log(Math.random()); // 输出介于 0 到 1 之间的随机数