里面和外面怎么判断?

来源:8-5 计时器setTimeout()

存现金阿扎西

2019-08-07 16:10

为什么上一节的setInterval(clock,1000)必须要写在函数外面,而这一节setTimeout("clock()",1000)要写在函数里面?

写回答 关注

2回答

  • voiceee
    2019-08-12 14:07:19

    setInterval也可以的放在函数内的,只需要注意函数的作用域就行,而且setTimeout跟setInterval差不多

    voicee...

    setTimeout()方法只运行一次,也就是说当达到设定的时间后就出发运行指定的代码,运行完后就结束了,如果还想再次执行同样的函数,可以在函数体内再次调用setTimeout(),可以达到循环调用的效果。   setInterval()是循环执行的,即每达到指定的时间间隔就执行相应的函数或者表达式,是真正的定时器。

    2019-08-27 21:35:16

    共 1 条回复 >

  • 阳火锅
    2019-08-07 16:23:32

    你看一下  这两个定时器是同一个吗?

JavaScript进阶篇

本课程从如何插入JS代码开始,带您进入网页动态交互世界

468061 学习 · 21891 问题

查看课程

相似问题