首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

js setTimeout跟setInterval区别和使用

2012-10-29 
js setTimeout和setInterval区别和使用-------------------------------setTimeout( alert(3秒种过去了)

js setTimeout和setInterval区别和使用

-------------------------------
setTimeout( alert("3秒种过去了"), 3000);//调用一个函数,允许带常量参数
-------------------------------
<script language="Javascript">
//by zuoyang

var x = 1;
var y = 2;
var z = 3;

var sum;

function Plus(a, b)
{
????????? var z = 0;
????????? var i = 0;
????????? for (i = 0; i < arguments.length; i++)
????????? {
?????????????????? z += arguments[i];
????????? }
??? ?? ?? setTimeout( function() {alert(z);}, 6000); //可以带变量参数的setTimeout调用形式
????????? return z;
}

setTimeout( function(){ sum = Plus(x, y, z); }, 3000);/*除了可以带变量参数还可以获取返回值的setTimeout调用形式*/

</script>

?

setInterval()的用法和setTimeout()是一样的:

iTimerID = window.setInterval(vCode, iMilliSeconds [, sLanguage])

不同的是setTimeout()是一次性作用,而setInterval()是每隔iMilliSeconds就执行一次vCode.(Evaluates an expression each time a specified number of milliseconds has elapsed)

?

热点排行