A loop is a set of commands which executes repeatedly till a denoted condition is met. JavaScript supports two loop statements: for & while. Additionally, you can employ the break and continue statements in loop statements. Another statement, for...in, repeatedly executes statements but is used for object manipulation.