---
title: Loops
---
Loops are used in JavaScript to perform repeated tasks based on a condition. Conditions typically return `true` or `false` when analysed. A loop will continue running until the defined condition returns `false`.
There are three common types of loops:
* for
* while
* do while
You can type `js for`, `js while` or `js do while` to get more info on any of these.
> Links: MDN **for loop**