js基础之Math内置对象
一、Math 对象属性
属性 | 描述 |
---|---|
Math.PI | 返回圆周率(约等于3.14159) |
Math.LN2 | 返回 2 的自然对数(约等于0.693) |
Math.LOG2E | 返回以 2 为底的 e 的对数(约等于 1.414) |
二、Math 对象方法
方法 | 描述 |
---|---|
abs(x) | 返回数的绝对值 |
sin(x) | 返回数的正弦 |
cos(x) | 返回数的余弦 |
tan(x) | 返回角的正切 |
ceil(x) | 对数进行上舍入 |
floor(x) | 对数进行下舍入 |
round(x) | 把数四舍五入为最接近的整数 |
max(x,y) | 返回 x 和 y 中的最高值 |
min(x,y) | 返回 x 和 y 中的最低值 |
pow(x,y) | 返回 x 的 y 次幂。 |
sqrt(x) | 返回数的算术平方根 |
random() | 返回 0 ~ 1 之间的随机小数,包含0不包含1 |
特别的:
Math.random()
生成一个从0-1(包含0不包含1)的随机小数Math.random() * 3
生成一个从0-3(包含0不包含3)的随机小数Math.random()*(max - min) + min
生成 min ~ max (min < max)的随机小数