内置对象就是 js 语言自带的一些对象,这些对象可供开发者使用,这些内置对象提供了一些常用的或是最基本而必要的一些功能。
内置对象最大的优点是帮助我们快速开发。
javascript提供的常用的内置对象有:Math,Date,Array,String 等。
下面先介绍一个 Math 内置对象(它主要是处理数值的数学对象)。
Math 内置对象(数学对象)
Math 的使用 | 说明 |
Math.PI | 获取到圆周率的值 |
Math.max(1,2,3,4,5,6) | 正常情况返回最大值;如传入参数含有非数字则返回NaN;如未传入参数则返回 -Infinity |
Math.abs(-1) | 返回传入参数的绝对值;如传入参数不合规定则返回NaN |
Math.floor(1.1) | 向下取整数;如本例返回值为1 |
Math.ceil(1.1) | 向上取整数;如本例返回值为2 |
Math.round(1.4) | 四舍五入;需要注意的是类似 -1.5 会入到 2 |
Math.random() | 获取0~1的随机数 |
然后关于 random() 方法,我们一般会封装一个获取指定范围内随机整数的函数,用起来很方便。
代码如下:
// 获取指定范围内随机整数的函数
function getRandom(min,max){
return Math.floor(Math.random()*(max-min+1))+min;
}
console.log(getRandom(1,3)); // 获取 1~3 的随机数(包含1,3)