do
stavek
while (pogoj)
Bistvena razlika med zanko do-while in prej opisanima zankama while in for je v tem, da se pri zanki do pogoj preveri šele na koncu zanke. Telo zanke se zato izvrši vsaj enkrat. Zanko do zapišemo takole (zaviti oklepaji so obvezni tudi, če je v zanki en sam stavek):
Primer z zanko do-while
<html >
<head>
<title> Izvedba ponavljanja z zanko do-while </title>
<script type = "text/javascript">
<!--
var stevec = 1; // inicializacija števca
do
{
document.writeln( "<p style = \"font-size: " + stevec + "ex\">velikost XHTML fontov " + stevec +"ex</p>" );
++stevec; // povečevanje števca
}
while ( stevec <= 5 ); // pogoj
-->
</script>
</head>
<body>
</body>
</html>