de verwerking begint met het berekenen van de expressie welke van het type boolean moet zijn. Indien deze expressie false oplevert is de verwerking van de while-opdracht gedaan en wordt er voortgegaan met de opdrachten die na de while-opdracht komen. Als de expressie true oplevert wordt de opdracht verwerkt, en vervolgens wordt weer de expressie berekend.