twitter Da pe Twitter facebook Da pe Facebook

Loop-ul while in JavaScript (while loop)

, June 24th, 2010, 2 comentarii

Loop-ul while

Loop-urile while se folosesc atunci cand se doreste executia unui bloc de cod atata timp cato conditie este adevarata.

Sintaxa:

while (var<=valoaredesfarsit)
{
    bloc de cod ce va fi executat
}

ATENTIE! Operatorul <= poate fi inlocuit cu orice alt operator de comparatie.

Exemplu:

In exemplul urmator se obtine acelasi rezultat ca si in cazul exemplului din capitolul anterior (loop-ul for) doar ca se foloseste loop-ul while. Loop-ul incepe cu x=0 si continua sa se execute atata vreme cat x este mai mic sau egal cu 5.

<html>
<body>
<script type="text/javascript">
var x=0;
while (x<=5)
{
document.write("In aceasta repetitie x=" + i);
document.write("<br />");
x=x+1;
}
</script>
</body>
</html>

Loop-ul do…while

Loop-ul do…while este o varianta a loop-ului while. Singura diferenta este ca acesta intai executa o data blocul de cod si apoi testeaza conditia si continua daca aceasta este adevarata. Prin aceasta se asigura cel putin o executia a blocului de cod chiar daca avem de-a face cu o conditie flasa inca de la inceput deoarece blocul de cod se executa inainte de testarea conditiei.

Sintaxa:

do
{
    bloc de cod ce va fi executat
}
while (var<=valoaredesfarsit);
Taguri: , ,

Comentarii

  1. Mihai says:

    Capcaune, daca tu ai citit articolul asta si nu ai inteles nimic, parerea mea este ca ar trebui sa te apuci de goblen sau tamplarie ca in domeniul asta nu ai nici o sansa…

  2. capcaunu says:

    Dragii mei cu limba de lemn…asta parca e ceea ce scrii la examen, sa-i arati profului ca stii si tu sa te exprimi complicat si sa te dai destept.

    Tutorialele astea sunt pentru incepatori? Ia-l pe unu care n-a vazut o linie de cod in viata lui si explica-i asa:

    “Loop-urile while se folosesc atunci cand se doreste executia unui bloc de cod atata timp cato conditie este adevarata.”

    Nu va intelege nimic…dar…cui ii pasa? Pe voi va intereseaza doar traficul pe site ca sa luati 1 leu pe reclame. Ca voi o mie!

Comenteaza