您现在的位置:首页 >> 前端 >> 内容

Math对象、Date对象有什么用途?

时间:2017/9/27 11:17:00 点击:

  核心提示:在网页中浏览,我们都可以看到倒计时、时间、数字,特别是在电商网页。在web前端开发中,倒计时、时间以及小数等都离不开Math和Date对象,且从这两个单词中便可看出两者的作用,Math想到的便是数学方...

在网页中浏览,我们都可以看到倒计时、时间、数字,特别是在电商网页。在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(){ 代码块 },间隔时间);

温馨提示:使用定时器时必须先清除定时器。

Tags:MA AT TH H对 
作者:网络 来源:lavendersu