文章目录
本文重点介绍常见的Math函数类型
一. Math 的定义
JavaScript 语法中提供了一个辅助数学运算的内置对象: Math ,包含了大量
的辅助属性和函数,可以直接通过类型名称调用
Math 是一个内置对象,它拥有一些数学常数属性和数学函数方法。不是一个函数对象。Math用于 编号 类型。它不支持 BigInt。
MDN 网站地址:关于 Math 的属性和函数
| 属性 | 函数 |
|---|---|
| Math.E | 自然对数的底数,常量, 2.718 (基本不用) |
| Math.LG10 | 10的对数 (基本不用) |
| Math.LN2 | 2的对数 (基本不用) |
| Math.PI | 圆周率,常量, 3.14159 (基本不用) |
| Math.abs() | abs: absolute ,表示获取一个数据的绝对值 (常见) |
| Math.acos() | 三角函数,反余弦值 (基本不用) |
| Math.asin() | 三角函数,反正弦值 (基本不用) |
| Math.atan() | 三角函数,反正切值 (基本不用) |
| Math.cos() | 三角函数,余弦值 (基本不用) |
| Math.sin() | 三角函数,正弦值 (基本不用) |

(1) Math.floor(dat)
作用:对目标数据向下取整

(2) Math.ceil(dat)
作用:对目标数据向上取整

(3) Math.trunc(dat)
作用:直接截断小数并丢弃小数部分,保留整数部分

(4) Math.round(dat)
作用:四舍五入

(5) Math.max()/min()
作用:获取一系列数据中的最大值/最小值

(6) Math.pow(x,y) (重点)
作用:获取x的y次方

(7) Math.random()
作用:获取0~1之间的随机数

以上就是JS中常用的Math 数学对象
常用 多看 多练