1.概述
内置对象是js自带的一些对象,供开发者使用。
内置对象有很多,这里是不可能全部讲完的。但是有一个权威网站可供大家使用:MDN。网址是:https://developer.mozilla.org/zh-CN/
2.数学对象
这里是一些常用的数学对象:
console.log(Math.PI);//圆周率派
console.log(Math.max(1,2,3,4))//求最大值,如果有不是数字的元素,则返回NaN
console.log(Math.floor(1.3))//往小取值
console.log(Math.ceil(1.6))//往大取值
console.log(Math.round(1.4))//四舍五入
console.log(Math.random())//返回一个区间在[0,1)之间的小数,扩展去MDN查阅
3.日期对象Date()
3.1 Date是一个日期对象 。 是一个构造函数 。 必须使用new来调用。
var date==new Date();//如果没有参数,返回当前系统的当前时间。
//参数常用方法
var date1=new Date(2019,10,1);
var date2=new Date("2019-10-1 8:8:8");
3.2 Date内置了一些属性:
例:
var date=new Date();
console.log(date.getMonth()+1);//获取当月;
3.3 日期格式化
function getTime(){
var time=new Date();
var h=time.getHours();
h<0?"0"+h:h;
var m=time.getMinutes();
m<0?"0"+m:m;
var s=time.getSeconds();
s<0?"0"+s:s;
return h+":"+m+":"+s;
}
console.log(getTime());
3.4 倒计时
如何在网页上呈现倒计时的功能?
下面便是一个例子:
function daojishi(time){
var nowtime= +new Date();
var inputtime= +new Date(time);
var times=(inputtime-nowtime)/1000;//这是秒
var d=parseInt(times/60/60/24);
var h=parseInt(times/60/60%24);
var m=parseInt(times/60%60);
var s=parseInt(times%60);
return d+"天"+h+"小时"+m+"分"+s+"秒";}
console.log(daojishi("2030-11-26 00:00:00"));
我也是一个小白,如果文章中有什么问题,请大家指出。如果你还有什么问题,也可以在下面评论,我会及时回复的。一起进步鸭
来源:CSDN
作者:zyshahaha
链接:https://blog.csdn.net/zyshahaha/article/details/104702571