数学常量:
Math.PI // 圆周率常量
Math.E // 自然常量
数学函数:
abs()
返回绝对值
ceil()
返回一个大于等于操作数的最近整数值
Math.ceil(8.7); //9.0
Math.ceil(9.0); //9.0
Math.ceil(9.0); //9.0
floor()
返回一个大于等于操作数的最近整数值
Math.floor(8.7); //8.0
Math.floor(9.0); //8.0
Math.floor(9.0); //9.0
round()
返回最接近操作数的整数(四舍五入)
四舍五入,算法为Math.floor(x+0.5),即将原来的数字加上0.5后再向下取整
Math.round(-4.6) = -5
max()
返回两个操作数的最大一个
Math.max(1,2);
min()
返回两个操作数的最小一个
Math.min(1,2);
random()
返回大于等于0.0小于1.0的随机double型
toRadians()
转换为弧度
Math.toRadians(90.0); //1.57079...
sin()
返回给定角度的正弦,操作数是double型
Math.sin(Math.toRadians(90.0)); //求90度角的正弦值,返回1.0
cos()
返回给定角度的余弦,操作数是double型
Math.cos(Math.toRadians(0.0)); //求0度角的余弦值,返回1.0
tan()
返回给定角度的正切,操作数是double型
Math.tan(Math.toRadians(45.0)); //求45度角的正切值,返回1.0
sqrt()
返回给定值的平方根,操作数是double型
Math.sqrt(4.0); //2.0
Math.sqrt(-4.0); //Nan
toDegrees()
返回给定弧度的角度值
Math.toDegrees(Math.PI*0.5); //90.0