其他分享
首页 > 其他分享> > Math对象

Math对象

作者:互联网

Math对象用于对数值进行数学运算,与其他对象不同的是,该对象不是一个构造函数,不需要实例化就能够使用

成员 作用
PI 获取圆周率,结果为3.141592653589793
abs(x) 获取X的绝对值,可传入普通数值或是用字符串表示的数值
max(value1,value2) 获取所有参数中的最大值
min(value1,value2) 获取所有参数中的最小值
pow(base,exponent) 获取基数(base)的指数(exponent)即base^exponent
sqrt(x) 获取x的平方根
ceil(x) 获取大于或等于x的最小整数,即向上取整
floor(x) 获取小于或等于x的最小整数,即向下取整
round(x) 获取x的四舍五入后的整数值
random() 获取大于或等于0.0且小于1.0的随机值

代码示例:

 

 

 利用Math.random()还可以获取指定范围内的随机数,公式为Math.random()*(n-m)+m,表示生成大于或等于m且小于n的随机值,示例代码如下:

 

上述代码的返回结果是浮点数,当需要获取整数结果是,可以搭配Math.floor()来实现。下面通过代码演示如何获取1-3范围内的随机整数,返回结果可能是1,2,3。

 

 

 

 

 

标签:exponent,对象,random,整数,获取,base,Math
来源: https://www.cnblogs.com/reverse-x/p/15669696.html