JavaScript Math对象详解:属性、三角函数与常用方法
本文详细介绍JavaScript内置的Math对象,涵盖PI常量、弧度制三角函数、最大最小值获取,以及ceil、floor、round等取整方法。重点解析Math.random()生成随机数的用法,并提供完整代码示例,帮助开发者快速掌握数学运算技巧。
Math对象基础与PI常量
对于内置的 Math 数学常项和函数也有一些属性和方法。 比方说, Math 对象的 PI 属性会有属性值 pi (3.141...),你可以像这样调用它:
Math.PI
三角函数与参数单位说明
除了常量,Math对象还封装了标准的数学函数,包括三角函数、对数函数和指数函数等。例如,若要计算1.56弧度的正弦值,可编写如下代码:
Math.sin(1.56)
需注意,Math对象中所有三角函数的参数单位均为弧度。与常规对象不同,Math是内置对象,无法手动创建其实例,只能直接使用。
最大值与最小值获取
以下是Math对象的常用方法示例: 1. min()和max()方法
var value = [1,2,3,4,5,6,7,8];
var max = Math.max.apply(Math, values);
数值舍入与取整方法
2. 舍入相关方法 Math.ceil():向上舍入(取整) Math.floor():向下舍入(取整) Math.round():四舍五入
随机数生成与round应用
3. random()方法 Math.random()用于生成一个介于0(包含)和1(不包含)之间的随机浮点数。
var num = Math.floor(Math.random()*10, + 1)//返回1-10之间的数
4. round()方法的使用 演示如何调用round()进行四舍五入计算。
<html>
<body>
<script type="text/javascript">
document.write(Math.round(0.60) + "<br />")
document.write(Math.round(0.50) + "<br />")
document.write(Math.round(0.49) + "<br />")
document.write(Math.round(-4.40) + "<br />")
document.write(Math.round(-4.60))
</script>
</body>
</html>
5. random()方法的实际应用 展示如何使用random()生成0到1之间的随机数。
<html>
<body>
<script type="text/javascript">
document.write(Math.random())
</script>
</body>
</html>
D3.js 比例尺与坐标轴的配置详解
2026-11-05 16:54:46
JavaScript怎么遍历对象的Symbol键和不可枚举属性
2026-11-05 13:13:39
封装一个健壮的JS字符串判空工具函数
2026-11-05 12:16:14
JavaScript合并数组的三种常用方法:concat、扩展运算符与push
2026-11-05 11:22:29
JavaScript立即执行函数(IIFE)是什么及基本语法
2026-11-05 10:51:19
