内置对象-Math
Math对象的属性
属性名 | 功能 |
Math.PI | 求圆周率 |
Math对象的方法
方法名 | 功能 |
Math.ceil(x) | 对x进行向上取整 得到一个比当前数要大的最小整数 |
Math.floor(x) | 对x进行向下取整 得到一个比当前数要小的最大整数 |
Math.round(x) | 对x进行四舍五入取整 |
Math.abs(x) | 返回x的绝对值 |
Math.max(x1,x2,x3...) | 求x1,x2,x3...这些数中的最大值 |
Math.min(x1,x2,x3...) | 求x1,x2,x3...这些数中的最小值 |
Math.pow(x,y) | 求x的y次方 也就是y个x相乘 |
Math.sqrt(x) | 求平方根 比如4的平方根是2 |
Math.random() 重点 | 生成一个随机小数 , 取值范围 是 范围[0,1) 左闭右开 0 <= 随机小数 < 1 |
Math.random() 生成随机数 难点
Math.random() 随机返回一个小数,取值范围是范围[0,1) ,左闭区间右开区间 0<= x < 1
如果想要得到10~20之间的随机整数 或者 20~30之间的随机整数!
如何通过上面的方法可以得到我们想要的指定区间的随机数!