Pętle są wykorzystywane w programowaniu w celu automatyzacji powtarzalnych zadań. Najbardziej podstawowymi typami pętli zastosowanych w JavaScript są instrukcje while i do…while.
Instrukcje while i do…while są oparte na wyrażeniach warunkowych, zatem są wykonywane, gdy wynikiem zdefiniowanego wyrażenia warunkowego jest prawda. Instrukcje for działają w ten sam sposób i mają wbudowane dodatkowe funkcje, takie jak licznik pętli, umożliwiający wcześniejsze zdefiniowanie liczby iteracji pętli.