Math对象
Math对象用于执行数学任务,注释:Math 对象并不像 Date 和 String 那样是对象的类,因此没有构造函数 Math(),像 Math.sin() 这样的函数只是函数,不是某个对象的方法。您无需创建它,通过把 Math 作为对象使用就可以调用其所有属性和方法。
常用的Math的属性有 E PI:
console.log(Math.E); //输出结果约为2.718
console.log(Math.PI); //3.14159
常用的Math.方法有round(x)、abs(x)、random()、ceil(x)、floor(x)、max(x,y)、min(x,y)、sqrt(x)、pow(x,y)。
console.log(Math.round(1234.5678)); //四舍五入
console.log(Math.abs(-12)); //绝对值
console.log(Math.ceil(Math.random()*10)); //1-10的随机数
console.log(Math.ceil(12.3)); //对数值上舍入
console.log(Math.floor(14.8)); //对数下舍入
console.log(Math.max(12,3423,45345,6435655345)); //最大值
console.log(Math.min(-234,23,2346,324536)); //最小值
console.log(Math.sqrt(4)); //返回 x 的 平方根
console.log(Math.pow(2,3)); //返回x的y次幂的值
-----------------------------------------------------------------------------------------------------------------------------------
Date对象
日期对象用于处理日期和时间。
var d=new Date();
console.log(d); //获取现在的时间
var d=new Date(1767868788234259);
console.log(d); //获取这个时间戳的时间
var d=new Date(2015,10,3); //获取这个日期的月份会加一年
console.log(d);
var d=new Date(45,1); //当是两个值时是后面的月份加一月也代表1日
console.log(d);
var d=new Date(2013,13,2); //2014.2.2
console.log(d);
console.log(Date.now()); //获取当前时间戳
console.log(new Date(Date.now())); //这个时间戳是现在的
console.log(Date.parse(2015,09,26,12,23,34)); //获取这个时间段的时间戳
console.log(Date.parse("Aug 9,2015")); // 返回1970年1月1日午夜到指定日期(字符串)的毫秒数。
console.log(Date.UTC(2015,09,01,0,0,0)); //根据世界时间来返回到1970.1.1的毫秒数
var d=new Date("2015-09-26 12:23:34"); //返回1970年1月1日8点到指定日期(字符串)的毫秒数。
console.log(d);
console.log(d.getFullYear()); //获取年份
console.log(d.getMonth()+1); //获取月份
console.log(d.getDate()); //获取当前日
console.log(d.getDay()); //星期几(0是星期日)
console.log(d.getHours());
console.log(d.getMinutes());
console.log(d.getSeconds());
console.log(d.getMilliseconds());
console.log(d.getTime()); //返回 1970 年 1 月 1 日至今的毫秒数。
d.setDate('11'); //设置
console.log(d);
d.setFullYear('2016');
console.log(d);
d.setMonth('2');
console.log(d);
d.setHours('15');
d.setMinutes('46');
d.setSeconds('55');
console.log(d);