文章目录
本文重点介绍常见的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 数学对象
常用 多看 多练