JS的内置对象Math
JavaScript 中的对象分为3种:自定义对象 、内置对象、 宿主对象。
前面两种对象:是JS的基础内容,属于 ECMAScript;
第三个浏览器对象:属于JS独有,即 JS 内置的API。
内置对象:就是指这个语言自带的一些对象,供开发者使用,这些对象提供了一些常用或者最基本而必要的功能(属性和方法)。
优点:快速开发
JavaScript的内置对象:
Arguments 函数参数集合 Array 数组 Boolean 布尔对象 Math 数学对象
Date 日期时间 Error 异常对象 Function 函数构造器 Number 数值对象
Object 基础对象 RegExp 正则表达式对象 String 字符串对象
内置对象 Math 的常见方法 : math属于工具类,里边封装了数学相关内容,直接调用
Math.abs() :返回绝对值。
Math.floor() :向下取整(往小取值)
Math.ceil() :向上取整(往大取值)
Math.random() :生成 [0, 1) 之间的随机浮点数。
生成 [0, x) 之间的随机数 Math.round(Math.random()*x) 生成 [x, y) 之间的随机数 Math.round(Math.random()*(y-x)+x) 【重要】生成 [x, y]之间的随机整数 /* * 生成两个整数之间的随机整数,并且要包含这两个整数 */ function getRandom(min, max) { return Math.floor(Math.random() * (max - min + 1)) + min; } console.log(getRandom(1, 10));
url 编码和解码
encodeURIComponent(); 字符串作为URI 组件进行编码
decodeURIComponent(); 字符串作为URI 组件进行解码