贝利信息

javascript数学计算怎么做_有哪些数学对象

日期:2026-01-02 00:00 / 作者:狼影
JavaScript 数学计算依赖静态 Math 对象,含常量、舍入、幂对数、三角函数、随机数等方法,所有操作均通过 Math.xxx 调用,不支持 new 实例化。

JavaScript 中的数学计算主要依靠内置的 Math 对象,它不是构造函数,不能用 new 创建实例,所有属性和方法都是静态的(直接通过 Math.xxx 调用)。

常用数学常量(属性)

这些是只读数值,代表常见数学常数:

基础运算与舍入方法

处理数字精度、取整、符号判断等高频需求:

例如:Math.round(2.5)3Math.trunc(-4.9)-4

幂、对数与开方运算

替代手写 x * xMath.pow 的更直观写法:

三角函数与角度转换

所有三角函数(sincostan 等)参数单位均为弧度,不是角度。需手动转换:

注意:Math.sin(90) 不等于 1(因为 90 是弧度),正确写法是 Math.sin(90 * Math.PI / 180)

随机数与比较工具

生成随机数和安全比较:

JavaScript 没有其他内置“数学对象”,Number 是包装类型,提供的是数字的静态方法(如 Number.isFiniteNumber.parseInt)和实例方法(如 (5).toFixed(2)),不属于数学计算核心工具。真正做数值运算,Math 就是唯一标准答案。