JS中Math对象pow(),abs(),ceil(),floor(),round()等常用方法

关于JS中Math对象常用的方法

JavaScript Math对象

Math对象多用来执行常见的算术方法。

Math.Pow(x,y)

pow方法用于返回x的y次幂的值
x:底数 y:指数

console.log(Math.pow(2,4)); //输出16

Math.abs()

abs方法用于返回一个绝对值
返回类型:number,如果不是数字返回NaN,0返回null。

console.log(Math.abs(-5.3)); //输出5.3

Math.ceil()

ceil方法用于对一个数进行向上取整
返回类型:大于等于传入的参数

console.log(Math.ceil(1.4)); //输出2
console.log(Math.ceil(-1.4)); //输出-1

Math.floor()

floor方法用于对一个数进行向下取整
返回类型:小于等于传入的参数

console.log(Math.ceil(1.4)); //输出1
console.log(Math.ceil(-1.4)); //输出-2

Math.round()

round方法用于对一个数进行四舍五入取整
这里值得注意的是:
如果参数的小数部分大于0.5,四舍五入到相邻的绝对值更大的整数
如果参数的小数部分小于0.5,四舍五入到相邻的绝对值更小的整数
如果参数的小数部分等于0.5,四舍五入到相邻的在正无穷(+∞)方向上的整数。

console.log(Math.round(2.5)); //输出3
console.log(Math.round(-2.5)); //输出-2

Math.random()

返回一个0~1之间的随机数
包含0,不包含1

最大值和最小值

分别用Math.max()和Math.min()返回一个最大值和最小值,括号内参数可以传入一个或多个,在max方法中,没有参数则返回-infinity,如果有某个参数不能转换为数字类型,返回NaN。在min方法中,没有参数则返回infinity,如果有某个参数不能转换为数字类型,返回NaN。

你可能感兴趣的:(JS中Math对象pow(),abs(),ceil(),floor(),round()等常用方法)