1.对应的方法
 
- Math.abs(x):返回 x的绝对值。
- Math.ceil(x):返回大于或等于 x的最小整数(向上取整)。
- Math.floor(x):返回小于或等于 x的最大整数(向下取整)。
- Math.round(x):返回 x四舍五入到最接近的整数。
- Math.max(x, y, ..., n):返回一组数中的最大值。
- Math.min(x, y, ..., n):返回一组数中的最小值。
- Math.random():返回一个介于 0(包含)和 1(不包含)之间的随机数。
- Math.pow(x, y):返回 x的y次幂。
- Math.sqrt(x):返回 x的平方根。
- Math.sin(x):返回 x的正弦值(x以弧度为单位)。
- Math.cos(x):返回 x的余弦值(x以弧度为单位)。
- Math.tan(x):返回 x的正切值(x以弧度为单位)。
- Math.asin(x):返回 x的反正弦值(结果以弧度为单位)。
- Math.acos(x):返回 x的反余弦值(结果以弧度为单位)。
- Math.atan(x):返回 x的反正切值(结果以弧度为单位)。
- Math.atan2(y, x):返回从 x轴到点 (y, x) 的角度(以弧度为单位)。
- Math.exp(x):返回 e的x次幂,其中e是自然对数的底数。
- Math.log(x):返回 x的自然对数(底为e)。
- Math.log10(x):返回 x的以 10 为底的对数。
- Math.log2(x):返回 x的以 2 为底的对数。
- Math.PI:表示圆周率 π(约等于 3.14159)。
- Math.E:表示自然对数的底数 e(约等于 2.71828)。
- Math.LN2:表示 2 的自然对数(约等于 0.693)。
- Math.LN10:表示 10 的自然对数(约等于 2.302)。
- Math.SQRT1_2:表示 0.5 的平方根(约等于 0.707)。
- Math.SQRT2:表示 2 的平方根(约等于 1.414)。
2. 使用示例
 
// 计算绝对值
let absValue = Math.abs(-10); // 结果为 10// 向上取整
let ceilValue = Math.ceil(4.1); // 结果为 5// 向下取整
let floorValue = Math.floor(4.9); // 结果为 4// 四舍五入
let roundValue = Math.round(4.5); // 结果为 5// 获取最大值
let maxValue = Math.max(10, 20, 30); // 结果为 30// 获取最小值
let minValue = Math.min(10, 20, 30); // 结果为 10// 生成随机数
let randomValue = Math.random(); // 结果为介于 0(包含)和 1(不包含)之间的随机数// 计算幂次方
let powValue = Math.pow(2, 3); // 结果为 8// 计算平方根
let sqrtValue = Math.sqrt(9); // 结果为 3// 计算正弦值(角度需要转换为弧度)
let sinValue = Math.sin(Math.PI / 2); // 结果为 1(90度角的正弦值)// 计算余弦值(角度需要转换为弧度)
let cosValue = Math.cos(Math.PI); // 结果为 -1(180度角的余弦值)// 计算正切值(角度需要转换为弧度)
let tanValue = Math.tan(Math.PI / 4); // 结果约为 1(45度角的正切值)