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)
							 |