一、
在JavaScript中,系统的内置对象有Date对象、Array对象、String对象和Math对象等。
Array:用于在单独的变量名中存储一系列的值。
String:用于支持对字符串的处理。
Math:使我们有能力执行常用的数学任务,包含了若干个数字常量和函数。
Date:用于操作日期和时间。
1、Date对象
语法:
var 日期实例=new Date(参数);
日期实例是存储Date对象的变量。可以省略参数,如果没有参数,则表示当前日期和时间,
例如:var today=new Date();//将当前日期和时间存储在变量today中
参数是字符串格式“MM DD,YYYY,hh:mm:ss”,表示日期和时间,
例如:var tdate=new Date("May 30,2017,16:34:28");
2、Math对象
Math对象提供了许多与数学相关的功能,他是一个JavaScript的一个全局对象,不需要创建,直接作为对象使用就可以调用其属性和方法。
二、常用定时函数
JavaScript中提供了两个定时函数:setTimeout()和setInterval()。此外,还提供了用于清除timeout的两个函数:clearTimeout()和clearInterval()。
1、setTimeout()
setTimeout()用于在指定的毫秒后调用函数或计算表达式。
语法:setTimeout(“调用的函数名称”,等待的毫秒数)
2、setInterval()
setInterval()可按照指定的周期(以毫秒计)来调用函数或计算表达式。
语法:setInterval(“调用的函数名称”,周期性调用函数之间间隔的毫秒数)
3、clearTimeout()和clearInterval()
clearTimeout()函数用来清除由setTimeout()函数设置的timeout,
语法:clearTimeout(setTimeout()返回的ID值);
clearInterval()函数用来清除由setInterval()函数设置的timeout,
语法:clearInterval(setInterval()返回的ID值);