JavaScript Math 对象:常数、三角函数与舍入用法详解
作者:纸飞机时间:2026-10-30 13:06:08浏览:454
本文介绍 JavaScript 中 Math 对象的常用功能,涵盖数学常数、乘方与对数运算、三角函数及其弧度单位注意事项,以及舍入和随机数生成方法。
JavaScript 数学函数分类概述
在 JavaScript 中,数学相关功能可以归纳为以下几类:常数(constants)、乘方函数(power functions)、三角函数(trigonometric functions)、舍入函数(rounding functions)以及随机数生成(random numbers)。
常数与乘方函数
关于数学常数与乘方运算。
| Math.E | 自然对数的底(为常数) | 2.718 |
| Math.LN10 | 10的自然对数 | 2.302 |
| Math.LN2 | 2的自然对数 | 0.693 |
| Math.PI | 圆周率 | 3.1415 |
| Math.SQRT1_2 | 1/2的平方根 | 0.707 |
| Math.SQRT2 | 2的平方根 | 1.414 |
| Math.sqrt(x) | X的平方根 | 更X的值有关 |
| Math.pow(x, n) | 返回x的n次方的数值 | 参数为x和n |
| Math.log(n) | 返回n的自然对数 | 参数为n |
| Math.exp(n) | 返回e的n次方的数值 | 参数为n |
三角函数与弧度单位
涉及三角函数的计算。
| Math.cos(x) | X的余弦函数 |
| Math.sin(x) | X的正弦函数 |
| Math.tan(x) | X的正切函数 |
| Math.acos(y) | X的反余弦函数 |
| Math.asin(y) | X的反正弦函数 |
| Math.atan(y) | X的反正切函数 |
需要特别注意:参数 x 以及反函数返回的数值,其单位均为弧度(例如 PI 弧度等于 180 度)。
舍入函数与随机数
包括舍入函数与随机数的生成方法。
| Math.random() | 产生从0到1的随机数 |
| Math.round(x) | 取最接近整数x的数值 |
| Math.floor(x) | 取最接近整数x并且比x小的数值 |
| Math.ceil(x) | 取最接近整数x并且比x大的数值 |
| Math.min(a, b, c) | 返回参数列表中最小的数值 |
| Math.max(a, b, c) | 返回参数列表中最大的数值 |
作者最新文章
JS动态构建复杂嵌套JSON对象的方法
2026-11-05 15:41:52
JS负数取余为什么是负数?详解余数与模运算区别
2026-11-05 13:34:41
JS 解压出现乱码或报错怎么解决?
2026-11-05 12:32:38
JS 中 startsWith、indexOf 与正则判断字符串前缀的对比
2026-11-04 22:19:43
JS解析Excel后怎么将数据转换为JSON格式
2026-11-04 20:58:28
