Math 对象
Math 对象用于执行数学任务。
Math 对象并不像 Date 和 String 那样是对象的类,因此没有构造函数 Math()。
语法
var x = Math.PI; // 返回 PI
var y = Math.sqrt(16); // 返回 16 的平方根
Date 对象
Date 对象用于处理日期与时间。
创建 Date 对象: new Date()
以下四种方法同样可以创建 Date 对象:
var d = new Date();
var d = new Date(milliseconds); // 参数为毫秒
var d = new Date(dateString);
var d = new Date(year, month, day, hours, minutes, seconds, milliseconds);
milliseconds 参数是一个 Unix 时间戳(Unix Time Stamp),它是一个整数值,表示自 1970 年 1 月 1 日 00:00:00 UTC(the Unix epoch)以来的毫秒数。
dateString 参数表示日期的字符串值。
year, month, day, hours, minutes, seconds, milliseconds 分别表示年、月、日、时、分、秒、毫秒。
定时器
每多少毫秒执行一次
setInterval(function(){},毫秒);
//创建定时器
var timer = setInterval(function(){
console.log(1)
},1000)
//清除定时器
clearInterval(timer)
倒计时多少毫秒后执行一次 只执行一次
setTimeout(function(){},毫秒);
//创建定时器 只执行一次
var timer = setTimeout(function(){
console.log(1)
},1000)
清除定时器
clearInterval(定时器名);