Do...While Loop je jedna vrsta while loop. Kod ovog ponavljanja kod će se izvršiti jednom i ponavljat će se toliko dugo dok je određeni uvjet istinit.
Evo primjera:
<html>
<body>
<script type="text/javascript">
var i=0
do
{
document.write("Broj " + i)
document.write("<br />")
i=i+1
}
while (i<9)
</script>
</body>
</html>
Dakle, ovako bismo čitali ovaj kod: Varijabla i je 0, ispisuj Broj i dodaj vrijednost varijable i, s tim da se kod svakog ispisa varijabla "i" poveća za 1.