5.2.5 使用内置对象-Math
作者: liufeisheng
创建时间: 2024-04-01 07:45:53
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); }