math()对象
禁忌:
var arr = new array(1,2,3);
math() 不能通过new 构造函数,不能实例化对象;
math() 这个函数封装了很多的数字计算的常量值和方法:
1.math.random(); // 0-1中的随机数,不包含1 = Excel 中的 rand();
2.math.ceil(n); // 向上取整数, n=数字 // 只要多出一点,就取下一个整数.
例子 math.ceil(3.1) // 返回4
3.math.floor(n); //向下取整,多再多都不要 取当年整数.
例子 math.floor(3.99) // 返回 3
4.math.round(n); // 四舍五入
例子 math.round(3.8) // 返回4
例子 math.round(3.1) // 返回3
5. n.toFixed(d) // 数据.toFixed(d) d为是保留几位
例子 var i= 14.894848
i.toFixed(3); // 返回 14.894
乘方:
6. mast.pow(底数,幂) // 比如 底数 为 2 幂为 3 输出为 8
7. mast.max(a,b,c,d,e.....) // 取数据中的最大值
8. mast.min(a,b,c,d,e...) // 取数据中的最小值
9. math.max.apply(math,数组);
补充:
随机两个数之间的整数(max一个最大值,min一个最小值);
Math.floor( Math.rondom()*(max-min+) +min) 内容的 max 与 min 都为数据