While (iken) komutuyla bir örnek yaparak anlatmaya çalışalım. Code: While sayac <= 7 Response.Write Gunler(sayac) Response.Write “<BR>” sayac = sayac + 1 Wend Burada While döngüsünün Wend kelimesiyle sonlandırıldığına dikkat ediniz. While satırındaki sayacı değiştirdik, programın sayaç 7’ den küçük veya eşit iken işlemesini sağladık. Sayacı arttıran kod “sayac = sayac + 1” ifadesidir. Bu ifade, ilk bakışta garip görünebilir. Fakat bilgisayar açısından bu “sayac’ın o andaki değerini al, 1 ile topla ve bulduğun yeni değeri sayacın mevcut değerinin yerine yaz!” demektir. VBScript sayacı bir arttırdıktan sonra önce While satırındaki şartın gerçekleşip gerçekleşmediğine bakar; gerçekleşmiş ise Wend’i izleyen ilk satıra gider; gerçekleşmemişse While döngüsünün içindeki işi yapmaya devam eder.