Aceasta instructiune are doua variante: WHILE simplu si DO ... WHILE.
Instructiunea while (denumita si "bucla while") este asemanatoare cu "for()", la fel ca aceasta, si while() repeta executia unui cod (din corpul buclei) cat timp o expresie este adevarata.
Diferenta fata de "for()" este aceea ca "while()" are un singur parametru intre parantezele rotunde. Sintaxa generala este:
var total:int = 1; // Se defineste o variabila de lucru
// Se defineste si o variabila care va fi folosita in "conditie"
// De asemenea, va avea si rol do contor, pt. controlul numarului de repetari
var i:int=0;
// Se executa o bucla "while()", care dubleaza mereu "total"
while(i<4)
{
total *= 2;
trace(total);
i++; // Incrementeaza variabila contor cu o unitate
}
// In Output afiseaza 2 4 8 16
- Pentru controlul numarului de repetari, se declara variabila 'i' dandu-i valoarea 0.Asemanatoare in mare parte cu instructiunea "while", instructiunea "do ... while" intai executa codul din corpul instructiunii (care e dupa DO), apoi se verifica conditia. Procesul se repeta pana cant conditia returnbeaza FALSE.
Diferenta fata de "while()" simplu este faptul ca la "do ... while" corpul functiei este executat cel putin o data, chiar daca conditia nu este adevarata.
Forma generala a acestei instructiuni este:
var total:int = 1; // Se defineste o variabila de lucru
// Se defineste si o variabila care va fi folosita in "conditie"
// De asemenea, va avea si rol do contor, pt. controlul numarului de repetari
var i:int = 1;
// Se executa o bucla "do ... while", care dubleaza mereu "total"
do
{
total *= 2;
trace('total este '+ total);
i++; // Incrementeaza variabila contor cu o unitate
} while(i<0);
// In Output afiseaza total este 2
- Aceasta functie afiseaza in Output "total este 2".<div style="width: 80%; border: 3px solid #888888;">Continut</div>
#un_id { transform: skew(20deg, 25deg); -ms-transform: skew(20deg, 25deg); /* IE 9 */ -webkit-transform: skew(20deg, 25deg); /* Safari and Chrome */ }
var rightnow = new Date(); alert( rightnow.toString() );
$arr = arra("abc", "<p>xyz</p>", "<em>PHP</em>"); // aplica functia strip_tags() ca sa stearga tag-urile HTML din fiecare element din %arr $arr = array_map("strip_tags", $arr); }
On Saturday I visit my grandparents. - Sambata imi vizitez bunicii.
Sábado visito mis abuelos. - Sambata imi vizitez bunicii.