javascript之Math
Math
- Math和其他的对象不同,它不是一个构造函数
- Math属于一个工具类不用创建对象,它封装了数学运算相关的属性和方法
属性
方法
注意
-
Math.ceil():可以对一个数进行向上取整,小数部位只要有值就会自动进1
-
Math.floor():可以对一个数进行向下取整,小数部位会被全部丢弃
-
Math.round():可以对一个数进行四舍五入
四舍五入保留n位小数
let m=1.23456789;
m.toFixed(n);
-
Math.random():可以生成一个0-1之间的随机数
*Math.round(Math.random()x) :生成一个0-x之间的随机数
Math.round(Math.random()*(y-x)+x) :生成一个x-y之间的随机数 -
Math.max() 可以获取多个数中的最大值
-
Math.min() 可以获取多个数中的最小值
-
Math.pow(x,y) 返回x的y次幂
-
Math.sqrt(x) 对x进行开方运算