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