今天在写程序的过程中碰到了setTimeout 和setInterval函数,用以实现js函数的相隔时间段的调用,写了一个小小的实例,以便更好的理解这两个函数
1、使用setInterval的实现
function test()
{
var count = 2;
setInterval("alert(" + count + ")",1000);
}
</SCRIPT>
</head>
<body onload = "test();">
</body>
{
var count = 2;
setInterval("alert(" + count + ")",1000);
}
</SCRIPT>
</head>
<body onload = "test();">
</body>
2、使用setTimeout的实现
function test()
{
var count = 2;
alert(count);
setTimeout(test,1000);//其中进行了递归调用
}
</SCRIPT>
</head>
<body onload = "test();">
</body>
{
var count = 2;
alert(count);
setTimeout(test,1000);//其中进行了递归调用
}
</SCRIPT>
</head>
<body onload = "test();">
</body>