while ja for -toistorakenteet ovat molemmat ns. alkuehtoisia toistolauseita:
Lauseessa olevan ehdon arvo tutkitaan, ennen kuin siirrytään toistettavaan lauseosaan.