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;

Var 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);

}