34 lines
		
	
	
		
			1.6 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
		
		
			
		
	
	
			34 lines
		
	
	
		
			1.6 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
|   | --- | |||
|  | title: Window setInterval Method | |||
|  | localeTitle: Набор окон | |||
|  | --- | |||
|  | ## Набор окон
 | |||
|  | 
 | |||
|  | Метод `setInterval()` вызывает функцию или оценивает выражение через определенные интервалы (в миллисекундах). | |||
|  | 
 | |||
|  | ```js | |||
|  |     setInterval(function(){ alert("Hello"); }, 3000);  | |||
|  | ``` | |||
|  | 
 | |||
|  | Метод `setInterval()` будет продолжать вызов функции до вызова `clearInterval()` , или окно закрывается. | |||
|  | 
 | |||
|  | Метод `setInterval()` может передавать дополнительные параметры функции, как показано в примере ниже. | |||
|  | 
 | |||
|  | ```js | |||
|  |     setInterval(function, milliseconds, parameter1, parameter2, parameter3);  | |||
|  | ``` | |||
|  | 
 | |||
|  | Значение ID, возвращаемое `setInterval()` , используется как параметр для метода `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) |