常见的 Math 方法
1. 取整方法:
- Math.round(x): 返回最接近参数 x 的整数,四舍五入。
console.log(Math.round(4.7)); // 输出: 5
- Math.floor(x): 返回小于或等于参数 x 的最大整数。
console.log(Math.floor(4.7)); // 输出: 4
- Math.ceil(x): 返回大于或等于参数 x 的最小整数。
console.log(Math.ceil(4.3)); // 输出: 5
2. 指数和对数方法:
- Math.pow(x, y): 返回 x 的 y 次幂。
console.log(Math.pow(2, 3)); // 输出: 8
- Math.sqrt(x): 返回参数 x 的平方根。
console.log(Math.sqrt(9)); // 输出: 3
- Math.log(x): 返回参数 x 的自然对数。
console.log(Math.log(Math.E)); // 输出: 1
3. 三角函数:
- Math.sin(x): 返回 x(以弧度为单位)的正弦值。
console.log(Math.sin(Math.PI / 2)); // 输出: 1
- Math.cos(x): 返回 x(以弧度为单位)的余弦值。
console.log(Math.cos(Math.PI)); // 输出: -1
- Math.tan(x): 返回 x(以弧度为单位)的正切值。
console.log(Math.tan(Math.PI / 4)); // 输出: 1
其他常见方法:
- Math.random(): 返回一个大于等于 0 且小于 1 的伪随机浮点数。
console.log(Math.random());
- Math.abs(x): 返回参数 x 的绝对值。
console.log(Math.abs(-5)); // 输出: 5
这只是 Math 对象提供的一些方法的简要介绍。Math 对象还包括其他一些数学函数,你可以根据需要查阅相关文档。
转载请注明出处:http://www.pingtaimeng.com/article/detail/3559/JavaScript