很多人都觉得这两个方法差不多,但是,实际上,他们差的很远呢
因为setTimeout(表达式,延时时间)在执行时,是在载入后延迟指定时间后,去执行一次表达式,记住,次数是一次
而setInterval(表达式,交互时间)则不一样,它从载入后,每隔指定的时间就执行一次表达式
所以,完全是不一样的 。
如果要用setTimeout的方法来实现重复调用,则需要在方法体内部再写一次setTimeout,因为只执行一次嘛,而setInterval则只需要在外部写一次就可以了。。。。
因为setTimeout(表达式,延时时间)在执行时,是在载入后延迟指定时间后,去执行一次表达式,记住,次数是一次
而setInterval(表达式,交互时间)则不一样,它从载入后,每隔指定的时间就执行一次表达式
所以,完全是不一样的 。
如果要用setTimeout的方法来实现重复调用,则需要在方法体内部再写一次setTimeout,因为只执行一次嘛,而setInterval则只需要在外部写一次就可以了。。。。