Math对象的属性
属性
|
描述
|
Math.E | 欧拉常数(E) |
Maht.LN2 | 2的自然对数 |
Math.LN10 | 10的自然对数 |
Math.LOG2E | 以2为底的E的对数 |
Math.LOG10E | 以10为底的E的对数 |
Math.PI | 圆周率∏ |
Math.SQRT1_2 | 1/2的平方根 |
Math.SQRT2 | 2的平方根 |
Math对象的方法
Math.abs(x) | 返回x的绝对值 |
Math.acos(x) | 返回x的反余弦,x介于-1和1之间 |
Math.asin(x) | 返回x的反正弦,x介于-1和1之间 |
Math.atan(x) | 返回x的反正切 |
Math.atan2(y,x) | 返回y/x的反正切,这里的(x,y)是笛卡儿坐标值 |
Math.ceil(x) | 返回大于等于x的最小整数 |
Math.cos(x) | 返回x的余弦 |
Math.exp(x) | 返回E的x次幂 |
Math.floor(x) | 返回小于等于x的最大整数 |
Math.log(x) | 返回x的自然对数(以E为底) |
Math.max(value1,......) | 返回最大值 |
Math.min(value1,......) | 返回最小值 |
Math.pow(x,y) | 幂运算 |
Math.random() | 返回一个0到1之间的随机小数 |
Math.round(x) | 将一个小数四舍五入为整数 |
Math.sin(x) | 返回x的正弦 |
Math.sqrt(x) | 返回x的平方根,x必须大于0 |
Math.tan(x) | 返回x的正切,x以弧度表示 |
例:四舍五入到指定位数
function round2(x,y){
var p=Math.pow(10,y);
x*=p;
x=Math.round(x);
return x/p;
} round2(23.23456,3);