注意: Math 对象是一个固有的对象, 无需创建它, 直接把 Math 作为对象使用就可以调用其所有属性和方法. 这是它与 Date , String 等对象的区别.
常用方法:
1: 向上取整
Math.ceil(num) 方法可对一个数进行向上取整, 就是只要有小数就向上进 1.
范例:
- Math.ceil(1.5123); // 返回 2
- Math.ceil(1.4123); // 也返回 2
- Math.ceil(1.000000001); // 也返回 2
2: 向下取整
Math.floor(num) 方法可对一个数进行向下取整, 就是丢掉小数部分.
范例:
- Math.floor(1.4123); // 返回 1
- Math.floor(1.5123); // 也返回 1
- Math.floor(1.000000001); // 也返回 1
3: 四舍五入
Math.round(num) 方法可把一个数字四舍五入为最接近的整数.
范例:
- Math.round(1.4123); // 返回 1
- Math.round(1.5123); // 返回 2
4: 随机数
Math.random() 方法可返回介于 0 - 1 (大于或等于 0 但小于 1) 之间的一个 随机数.
来源: http://www.bubuko.com/infodetail-2603971.html