setTimeout(表达式,延时时间)在执行时,是在载入后延迟指定时间后,去执行一次表达式,[color=red]次数是一次 [/color]
setInterval(表达式,交互时间)则不一样,它从载入后,每隔指定的时间就执行一次表达式
所以,完全是不一样的
g_Timer = setInterval(updateRndNum, g_Interval);
clearTimeout(g_Timer);
很多人习惯于将setTimeout包含于被执行函数中,然后在函数外再次使用setTimeout来达到定时执行的目的
这样,函数外的setTimeout在执行函数时再次触发setTimeout从而形成周而复始的定时效果
setTimeout(Expression,DelayTime),在DelayTime过后,将执行一次Expression
setInterval(expression,delayTime),每个DelayTime,都将执行Expression
setInterval(表达式,交互时间)则不一样,它从载入后,每隔指定的时间就执行一次表达式
所以,完全是不一样的
g_Timer = setInterval(updateRndNum, g_Interval);
clearTimeout(g_Timer);
很多人习惯于将setTimeout包含于被执行函数中,然后在函数外再次使用setTimeout来达到定时执行的目的
这样,函数外的setTimeout在执行函数时再次触发setTimeout从而形成周而复始的定时效果
setTimeout(Expression,DelayTime),在DelayTime过后,将执行一次Expression
setInterval(expression,delayTime),每个DelayTime,都将执行Expression
setTimeout与setInterval的区别
本文详细解释了JavaScript中setTimeout与setInterval两个函数的不同之处。setTimeout用于在指定延迟时间后执行一次表达式,而setInterval则会在加载后每隔指定时间执行一次表达式。此外,文章还介绍了如何利用setTimeout实现类似setInterval的效果。
1459

被折叠的 条评论
为什么被折叠?



