在javascript中 setInterval()、clearInterval()、clearTimeout()等等常用的函数的含义是什么?

最好把那些常用的函数都列举出来,讲解详细一点,最好有例子,一句一句讲解,细一点........ 最好把那些常用的函数都列举出来,讲解详细一点,最好有例子,一句一句讲解,细一点..... 展开
 我来答
奥斯蒙德萨德勒
2017-07-20 · 超过21用户采纳过TA的回答
知道答主
回答量:47
采纳率:0%
帮助的人:25.3万
展开全部

setInterval()是一种定时器,它按照指定的设置时间(以毫秒计)来调用函数的方法。clearInterval()是结束定时器的循环调用函数。除非调用clearInterval()方法,否则无限循环执行回调函数。例如:

var i = 0;//定义一个变量i
var t = setInterval(function(){
    if(i === 60){
        clearInterval(t);//假如i是60,则清除此定时器,结束循环回调
    }else{
        i++;
        console.log(i);
    }
},1000);//设置每1000毫秒(一秒钟)回调一次函数

setTimeout()同理也是一种定时器,对应的结束定时的方法是clearTimeout()。与setInterval()不同的是,此定时器只执行一次,例如:

var t = setTimeout(function(){
    console.log("OK");
},1000);//一秒后在控制台输出字符串"OK"
guxi20000
2012-07-02 · TA获得超过287个赞
知道小有建树答主
回答量:280
采纳率:0%
帮助的人:233万
展开全部
setInterval() 方法可按照指定的周期(以毫秒计)来调用函数或计算表达式。
setInterval() 方法会不停地调用函数,直到 clearInterval() 被调用或窗口被关闭。由 setInterval() 返回的 ID 值可用作 clearInterval() 方法的参数。
clearInterval() 定义和用法
clearInterval() 方法可取消由 setInterval() 设置的 timeout。
clearInterval() 方法的参数必须是由 setInterval() 返回的 ID 值。

setTimeout() 定义和用法
setTimeout()
方法用于在指定的毫秒数后调用函数或计算表达式。

提示:setTimeout() 只执行 code 一次。如果要多次调用,请使用 setInterval() 或者让 code 自身再次调用 setTimeout()。
clearTimeout() 定义和用法
clearTimeout() 方法可取消由 setTimeout() 方法设置的 timeout。

参考资料: http://www.w3school.com.cn/htmldom/dom_obj_window.asp

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式