- JS中的对象分为:自定义对象、内置对象、浏览器对象
- 内置对象:JS语言自带的一些对象,已经提高最基本的功能
- 常见内置对象:Math、Date、Array、String
- 学习内置对象可通过查阅文档,即MDN/W3C来查阅 (1)MDN官网:https://developer.mozilla.org/zh-CN/ (2)查看该方法功能、参数的意义和类型、返回值的意义和类型
- Math对象: (1)不是一个构造函数 ,不需要new来调用,而是直接使用里面的属性和方法 (2)常用的属性和方法:Math.PI、Math.max()、Math.min()、Math.floor()(向下取整)、Math.ceil()(向上取整)、Math.round()(四舍五入取整,其他数字都是四舍五入,但是.5特殊,它往大的取,如-1.5取-1)、Math.abs()(绝对值) (3)随机数方法random():返回一个小数,范围 [0,1) 之间,括号内无参数 ①想要得到两个数之间的随机整数并且包含这两个数:Math.floor(Math.random()*(max-min+1))+min;
- 日期对象: (1)是一个构造函数,需要实例化后才能使用 (2)如果没有参数返回系统的当前时间,如果有参数,数字型 2023,10,10 (但是时间要比输入的大一点)或 字符串型'2023-10-10 10:10:10' (3)日期格式化:需要获取日期指定的部分的方法:
①格式化日期年月日:
②格式化日期时分秒:
(4)获取日期的总的毫秒形式:不是当前时间的毫秒数,而是距离1970年1月1号过了多少毫秒 ①通过valueOf():var date = new Date();
console.log(date.valueOf()); ②通过getTime(): var date = new Date(); console.log(date.getTime()); ③简单写法:var date1 = +new Date(); //+new Date() 返回的就是总的毫秒数 console.log(date1); ④H5新增的获得总的毫秒数:console.log(Date.now()); ⑤获得Date总的毫秒数(时间戳) (5)倒计时效果: