34 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
		
		
			
		
	
	
			34 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
|   | --- | |||
|  | title: Window setInterval Method | |||
|  | localeTitle: Window setInterval方法 | |||
|  | --- | |||
|  | ## Window setInterval方法
 | |||
|  | 
 | |||
|  | `setInterval()`方法以指定的时间间隔(以毫秒为单位)调用函数或计算表达式。 | |||
|  | 
 | |||
|  | ```js | |||
|  |     setInterval(function(){ alert("Hello"); }, 3000);  | |||
|  | ``` | |||
|  | 
 | |||
|  | `setInterval()`方法将继续调用该函数,直到调用`clearInterval()`或关闭窗口。 | |||
|  | 
 | |||
|  | `setInterval()`方法可以将其他参数传递给函数,如下例所示。 | |||
|  | 
 | |||
|  | ```js | |||
|  |     setInterval(function, milliseconds, parameter1, parameter2, parameter3);  | |||
|  | ``` | |||
|  | 
 | |||
|  | `setInterval()`返回的ID值用作`clearInterval()`方法的参数。 | |||
|  | 
 | |||
|  | 提示: | |||
|  | 
 | |||
|  | *   1000毫秒= 1秒。 | |||
|  | *   要在指定的毫秒数后执行一次函数,请使用`setTimeout()`方法。 | |||
|  | 
 | |||
|  | #### 更多信息:
 | |||
|  | 
 | |||
|  | 文档: [MDN](https://developer.mozilla.org/en-US/docs/Web/API/WindowOrWorkerGlobalScope/setInterval) | |||
|  | 
 | |||
|  | JavaScript setInterval()函数示例: [Sitepoint](https://www.sitepoint.com/setinterval-example/) | |||
|  | 
 | |||
|  | 还有一些例子: [w3schools](https://www.w3schools.com/jsref/met_win_setinterval.asp) |