setInterval方法可以用来实现循环调用函数在指定的间隔直到clearInterval方法取消环

循环时,取消了与clearInterval方法的setInterval方法调用必须分配给一个变量,这样的变量和方法的引用。

复制代码代码如下所示:

var = 0;
函数打印(){
document.writeln(N);

如果(n=1000){
Window.clearInterval(S);
}
氮+;
}
var = window.setinterval(打印,10);



使用setTimeout和清除定时器完成延迟的电话,指定的延迟时间后运行指定的函数,并执行它只有一次,清除定时器使用,clearInterval方法相同。

复制代码代码如下所示:

功能printtime(){
时间=新日期();
VaR年= time.getfullyear();
VaR月=(time.getmonth())+ 1;
无功daynum = time.getday();
无功功率= time.gethours();
VaR最小= time.getminutes();
VaR秒= time.getseconds();
无功大= time.getdate();
Var daystr;
开关(daynum){
案例0:daystr =星期日;
打破;
案例1:daystr =星期一;
打破;
案例2:daystr =星期二;
打破;
案例3:daystr =星期三;
打破;
案例4:daystr =星期四;
打破;
案例5:daystr =星期五;
打破;
案例6:daystr =星期六;
打破;
默认值:daystr = ;
}
var str =年+年+月+月+大+日+ daystr ++时间+:+民+:+秒;
document.getelementbyid(T).innerHTML = str;
window.settimeout(printtime,1000);
}