js中setInterval与setTimeout的用法和区别

js中setInterval与setTimeout的用法和区别

只谈情不闲聊 提交于 2019-12-04 05:28:57
setTimeout    定义和用法:   setTimeout()方法用于在指定的毫秒数后调用函数或计算表达式。   语法:   setTimeout(code,millisec)    参数:    code (必需):要调用的函数后要执行的 JavaScript 代码串。    millisec(必需):在执行代码前需等待的毫秒数。   提示:   setTimeout() 只执行 code 一次。如果要多次调用,请使用 setInterval() 或者让 code 自身再次调用 setTimeout()。 两种调用函数的写法: function page_list(){ alert("shihuan"); } window.setTimeout(page_list, 5000); //表示延时5秒执行page_list()函数 window.setTimeout( " page_list () " , 30000); //表示延时30秒执行page_list()函数 带参数方法使用setTimeout要注意,setTimeout("函数名("+参数+")",毫秒数),这里的参数只能是字符串形式的,而不能传递一个对象,网上很多朋友也在问此类问题,我在此说明下,以下我举几个个简单的例子:  网上查找下“带参数 setTimeout”