4. Pętle oraz zastosowanie
Pętlami można nazwać instrukcje warunkowe, które się powtarzają więcej niż jeden raz. Wyjście z takiej pętli jest zagwarantowe jeśli określony warunek w nawiasach okrągłych zostanie spełniony. Dostępne pętle to: for..each..in, for, do..while, while, for.in . Zajmiemy się tylko dwoma pętlami w tym rozdziale jako, że niemal każda działa tak samo.
Zacznijmy od najprostszej pętli o nazwie while, najprostszy przykład dla niej to sprawdzenie czy w podanym słowie istnieje określony znak:
var i = 0;
while(i < adres.length)
{
if (adres.charAt(i) == "@")
{
trace ("Wykryłem obecność @");
break;
}
i++:
}
Na początku deklarujemy zmienne: dla przeszukiwanego tekstu adresu email, oraz zmienną początkową dla pętli while, która wynosi 0 ponieważ charAt sprawdza pierwszy znak tekstu jako 0.
Pętla wykona się tyle razy ile jest znaków w adresie, z tym, że my dodaliśmy instrukcje warunkową if oraz break, jeśli zostanie napotkany znak @ w adresie wtedy pętla while przestaje się powtarzać oraz zostaje wygenerowany tekst od programu w konsoli.
Ranga: Administrator serwisu Punktów: 0