首页 > 建站教程 > JS、jQ、TS >  js延迟执行代码setTimeout()使用方法正文

js延迟执行代码setTimeout()使用方法

格式:setTimeout (表达式,延时时间)

延时时间单位为毫秒,1000毫秒=1秒。

案例详解一,执行一句话:

var i=0;
setTimeout("i+=5;alert(i)",1000);/*1秒后执行“i+=5;alert(i)” 即i为5,并弹窗显示i的值*/

案例详解二,执行一个函数:

var i=0;
setTimeout(function(){i+=5;alert(i);},1000);/*1秒后执行“function()”,结果和上例一样*/
也可以把上例的function(){i+=5;alert(i);}封装成一个函数,如function myFunc(){i+=5;alert(i);},然后直接执行此函数setTimeout(myFun,1000)。