JavaScript的Math对象是一个内置的全局对象,提供了大量数学常数和函数方法,无需创建实例即可直接使用。掌握Math对象能极大提升数值处理的效率和精度。
常用方法详解
1. 数值取舍方法
Math.ceil(4.2) // 5 (向上取整)
Math.floor(4.8) // 4 (向下取整)
Math.round(4.5) // 5 (四舍五入)
Math.trunc(4.9) // 4 (直接去除小数部分)
2. 极值与随机数
Math.max(1, 3, 2) // 3
Math.min(1, 3, 2) // 1
Math.random() // 生成0-1之间的随机数
3. 生成指定范围随机数
// 生成min到max之间的随机整数
function getRandomInt(min, max) {
return Math.floor(Math.random() * (max - min + 1)) + min;
}
console.log(getRandomInt(1, 10)); // 输出1-10的随机整数
注意事项
- Math对象所有方法都是静态的,直接通过Math调用
- 处理金融计算时注意浮点数精度问题
- 随机数生成不适用于安全加密场景
Math对象是JavaScript数学计算的核心工具,熟练掌握能让数值处理变得轻松高效,是前端开发必备技能之一。

被折叠的 条评论
为什么被折叠?



