---
title: Loops
localeTitle: Loops
Циклы используются в JavaScript для выполнения повторяющихся задач на основе условия. Условия обычно возвращают `true` или `false` при анализе. Цикл будет продолжаться до тех пор, пока определенное условие не вернет `false` .
Существует три общих типа циклов:
* [for](http://forum.freecodecamp.com/t/javascript-for-loop/14666)
* [while](http://forum.freecodecamp.com/t/javascript-while-loop/14668)
* [do while](http://forum.freecodecamp.com/t/javascript-for-loop/14662)
Вы можете ввести `js for` , `js while` или `js do while` чтобы получить дополнительную информацию об этом.
> Ссылки: [MDN **для цикла**](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/for)