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