一.js的对象
内置对象 浏览器对象 自定义对象
内置对象:Date Array Math String
静态对象:直接通过 (构造函数.属性).方法的对象
动态对象:需通过构造函数实例化一个对象,然后取得其属性;
二.Math对象
Math.PI
Math.random
Math.floor:小于其值最近的一个整数---下取整
Math.ceil:上取整
Math.abs:绝对值
Math.max:最大值(一组数据)
Math.min:最小值(一组数据)
Math.pow:求幂,pow(2,3)----2的3次方
Math.sqrt():求平方
三.Date对象
---------- 时间于1970.1.1开始的毫秒数
-----------Date 对象用于处理日期和时间
var now=new Date(); //实例化对象
console.log(now);//当前时间,(年月日时分秒)
var dt=new Date("2012-5-1");
console.log(dt); //2012-5-1
//获取当前时间的毫秒数
var dt=new Date();
console.log(dt.valueOf())
var now=Date.now();
console.log(now); //获取当前时间的毫秒数
var now= + new Date(); //特殊的的使用方法,在不兼容时使用(输出的数字并不精确)
var dt=new Date();
console.log(dt.getTime());//获取当前时间的毫秒数
//获取当前的年,月,日
var dt=new Date();
console.log(dt.getFullYear()); //获取年份
console.log(dt.getMonth()); //获取月份(0----11)---一般+1;
console.log(dt.getDate()); //获取日,多少号
console.log(dt.getHours()); //获取小时
console.log(dt.getMinutes()); //获取分钟
console.log(dt.getSeconds()); //获取秒数
console.log(dt.getDay()); //获取星期几
console.log(dt.toDateString()); //英文格式的日期 Thu Mar 21 2019
console.log(dt.toLocalDateString()); //中文格式的日期 2019/3/21
console.log(dt.toTimeString()); //英文方式的时间
console.log(dt.toLocalTimeString()); //中文方式的时间