数学函数: Math是对象数据类型 ,里边提供了许多数学函数方法
常用方法:
1、Math.abs 取绝对值 (正数)
Math.abs(12) -> 12
Math.abs(-12) -> 12
2、Math.ceil 向上取整
Math.ceil(12) -> 12
Math.ceil(12.1) -> 13
Math.ceil(12.9) -> 13
3、Math.floor 向下取整
Math.floor(12) -> 12
Math.floor(12.1) -> 12
Math.floor(12.9) -> 12
4、Math.round 四舍五入
Math.round(12.3) -> 12
Math.round(12.7) -> 13
5、Math.random 获取 【0,1) 之间的随机小数,左闭右开 - 包括0,不包括1
(1)获取1到10 的正数:
// Math.random()*10 获取0到10 之前的小数,不包含10
// Math.round() 把上边小数四舍五入 - 即可获得0到10 之间的整数
Math.round(Math.random()*10)
(2)获取3到15 之间的整数:
// 找规律: 想获取 3 到15之间的数,只需要 Math.random()*12得到 1到12,然后
// 加 3 即可
// 规律: Math.random(最大值 - 最小值)得到0到 (最大值-最小值)之间的数,然后加最小值
// 即可得到 最小值到最大值 之间的整数
Math.round(Math.random()*12 +3)
( 3 ) 获取 min最小值,到max最大值之间的整数
Math.round(Math.random()*(max-min) + min)
6、Math.PI 圆周率
7、Math.pow( ) 获取一个值的多少次幂
Math.sqrt( ) 开平方
Math.pow(10, 2) -> 10的2次方 -> 100
Math.sqrt(100) -> 100开平方 -> 10