JavaScript的Math对象主要用于数学运算
Math对象的属性是数学中常用的常量
Math对象的方法是数学中常用的函数
Math对象的所有属性和方法都是静态的,使用该对象时,不需要对其进行创建。







Math.random()方法用于生成随机数,这个随机数是[0,1)的小数,通过乘法、加法运算可以实现扩大范围,如图所示。

如果小数位数比较多,可以利用Math对象的取整函数进行取整。floor()函数又称为地板函数,返回比它自身小的最大整数;ceil()函数也称天花板函数,返回比它自身大的最小整数,如下所示:
console.log(Math.floor(5.6));//地板函数 显示5 console.log(Math.ceil(5.6));//天花板函数 显示6
如果想获取任意范围的随机数,可以结合取整函数和随机函数,具体实现如下所示:
function getRand(a, b) { return Math.floor(Math.random()* (b - a + 1) + a); }




本文作者:liufeisheng
本文链接:
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!