章节索引 :
JavaScript Math
Math 是一个内置对象, 它具有数学常数和函数的属性和方法。(MDN)
Math 对象提供了一些列的数学方法和常量,如三角函数、随机数、π等。
1. 数学方法
数学方法其实就是常用的数学中的函数,如三角函数。
其中用到较多的是使用 Math.random() 来产生随机数。
以下列举部分常用的方法。
1.1 Math.floor
Math.floor() 返回小于或等于一个给定数字的最大整数。
Math.floor就是对一个数进行向下取整。
var num1 = Math.floor(2.4);
var num2 = Math.floor(2.9);
console.log(num1); // 输出:2
console.log(num2); // 输出:2
代码块
预览
复制
因为是向下取整,不会进行四舍五入,所以不论是 2.4 还是 2.9 ,经过 Math.floor 处理后,都为 2 。
1.2 Math.ceil
Math.ceil() 函数返回大于或等于一个给定数字的最小整数。
Math.ceil 就是对一个数进行向上取整。
var num1 = Math.ceil(2.4);
var num2 = Math.ceil(2.9);
console.log(num1); // 输出:3