数学函数: Math是对象数据类型 ,里边提供了许多数学函数方法

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  圆周率

Math 数学函数_最小值_02

7、Math.pow( ) 获取一个值的多少次幂 

Math.sqrt( ) 开平方

Math.pow(10, 2)  -> 10的2次方 -> 100

Math.sqrt(100) -> 100开平方 -> 10