Loops are an essential part of languages, as they permit the repetitive execution of code without repeating the actual code. There are several different types, the most common of which are `for` `while` `do`/`while` and `foreach`. Related tags: - [tag:for-loops] - [tag:do-while] - [tag:foreach-loop]