Math、Date对象

来源:互联网 发布:梦里花落知多少闻婧被 编辑:程序博客网 时间:2024/05/21 11:00

在网页中浏览,我们都可以看到倒计时、时间、数字,特别是在电商网页。在web前端开发中,倒计时、时间以及小数等都离不开Math和Date对象,且从这两个单词中便可看出两者的作用,Math想到的便是数学方面,而Date故名思议便是世时间。因此,今日,我们来看一看这两个对象皆有什么用途。
一、Math对象
(1)求a的b次方:Math.pow(a,b):
(2)求0-1之间的随机数:Math.random();
(3)将a以小数后面的一位开始四舍五入:Math.round(a);
(4)凡是有小数,直接进位:Math.ceil(a);
(5)凡有小数,直接舍弃:Math.floor(a);
(6)求a,b,c三者中的最大值:Math.max(a,b,c);
(7)求a,b,c三者中的最小值:Math.min(a,b,c);
(8)求取绝对值:Math.abs(a);
二、Date对象
(1)当前时间:var date=new Date();
(2)设置时间:var date=new Date(“…”);注意:设置的时间需为一般的日期写法,例如:yyyy-mm-dd、yyyy/mm/dd等;
(3)获取年:data.getFull();
(4)获取从1900年开始距今多少年:date.getYear();
(5)获取月:date.getMonth();月份从0开始,若想获取当前月需date.getMonth()+1;
(6)获取日:date.getDate();
(7)获取星期:date.getDay();
(8)获取小时:date.getHours();
(9)获取分钟:date.getMinutes();
(10)获取秒:date.getSeconds();
(11)获取毫秒:date.getMilliseconds();
说到倒计时,就不可不说一下定时器这个东西。web中,定时器有两种:
1、setTimeout();该定时器只定时一次,只执行一次.语法:setTimeout(function(){ 代码块; },间隔时间);
2、setInterval();该定时器间隔循环执行,执行多次,语法:
setInterval(function(){ 代码块 },间隔时间);
温馨提示:使用定时器时必须先清除定时器。

原创粉丝点击