js 如何重复并且延时执行函数

var num = 10;
function test() {
    if(num < 0) {    //函数结束条件
        clearTimeout(t);    
        return;
    }
    console.log(num);  //函数主体内容
    num--;          
    t = setTimeout("test()", 1000); //单位是毫秒 
}

你可能感兴趣的:(web)