原生的Math对象是JavaScript中的一个全局对象,提供了一些常用的数学计算方法。
- Math.abs(x)
该方法返回一个数的绝对值,比如Math.abs(-5)返回5,Math.abs(5)也返回5。
- Math.ceil(x)
该方法返回大于或等于一个给定数字的最小整数,比如Math.ceil(4.3)返回5,Math.ceil(-4.3)返回-4。
- Math.floor(x)
该方法返回小于或等于一个给定数字的最大整数,比如Math.floor(4.3)返回4,Math.floor(-4.3)返回-5。
- Math.round(x)
该方法返回一个给定数字的四舍五入值,比如Math.round(4.3)返回4,Math.round(4.6)返回5。
- Math.sqrt(x)
该方法返回一个数的正平方根,比如Math.sqrt(25)返回5。
- Math.pow(x,y)
该方法返回表示一个数字的指定次幂的值,比如Math.pow(2,3)返回8。
- Math.max([x,y,z...])
该方法返回一组数中的最大值,比如Math.max(3,4,5)返回5,Math.max(-2,0,-1)返回0。
- Math.min([x,y,z...])
该方法返回一组数中的最小值,比如Math.min(3,4,5)返回3,Math.min(-2,0,-1)返回-2。
- Math.random()
该方法返回0-1之间的一个伪随机数,比如Math.random()返回0.123456789,可以用这个方法来生成随机数。
以上就是Math对象中的一些主要方法及其功能。