2020年12月14日 学习总结 Date 和 Math内建类


//不传参数默认当前系统时间
var d = new Date();
document.write(d);
document.write("<br>");
//调用date类里的方法

//获取天
var mydate = d.getDate();
document.write(mydate);
document.write("<br>");

//获取星期几(0-6 0是周天)
var myday = d.getDay();
document.write(myday);
document.write("<br>");

//获取月
var mymonth = d.getMonth();
document.write(mymonth);
document.write("<br>");

//获取年
var myfyear = d.getFullYear();
document.write(myfyear);
document.write("<br>");

//获取从1900到今年多少年
var myyear = d.getYear();
document.write(myyear);
document.write("<br>");

//获取时分秒
var hour = d.getHours();
var min = d.getMinutes();
var sec = d.getSeconds();

document.write("现在是"+ hour +"时"+ min +"分"+ sec +"秒");
document.write("<br>");


//获取毫秒值 可以当成随机数种子
var ms = d.getTime();


///////////不仅可以获取,也可以设置//////////

var d3 = new Date();

//用set方法,注意从零开始的特性

d3.setFullYear(2001);
d3.setMonth(7-1);
d3.setDate(6);
d3.setHours(8);
d3.setMinutes(8);
d3.setSeconds(8);

document.write(d3);
document.write("<br>");

 

///工具类,不需要创建对象,直接用类名调用方法
/////Math工具类


////绝对值
document.write(Math.abs(-25)+"<br>");

///向上取整
document.write(Math.ceil(1.6)+"<br>");

//向下取整
document.write(Math.floor(1.6)+"<br>");

//找最大值
document.write(Math.max(1,9,6)+"<br>");

//找最小值
document.write(Math.min(1,9,6,-9)+"<br>");

//求幂
document.write(Math.pow(2,10)+"<br>");
//产生大于等于0但是小于1的随机数
document.write(Math.random()+"<br>");

//四舍五入
document.write(Math.round(2.444444)+"<br>");
//平方根
document.write(Math.sqrt(1024)+"<br>");

posted @ 2020-12-14 16:37  lucascube  阅读(60)  评论(0)    收藏  举报