Instructiunea while

Instructiunea while() repeta un cod atata timp cat o conditie specificata este adevarata.
Sintaxa:

while(conditie){
 //codul care va fi executat
}
- Exemplu:
<script>
var x =0;
while(x <5){
 document.write('<br>x este '+ x);
 x++;
}
</script>
- intai am declarat variabila 'x' cu valoarea 0.
Instructiunea "while" verifica conditia (aici x<5) care este adevarata si permite executarea corpului functiei dintre acolade care afiseaza "x este 1" si incrementeaza valoarea lui 'x' cu o unitate (x++).
Acum 'x' are valoarea 2, se verifica conditia, care este adevarata si se executa iar codul dintre acolade, ..., si tot asa pana cand la verificarea conditiei rezultatul este FALSE, moment in care se termina rularea instructiunii "while".

Instructiunea do...while

do..while() este o varianta a instructiunii while(); dar, spre deosebire de aceasta, do..while() executa intai codul din corpul instructiunii (dintre acolade), dupa care verifica conditia, apoi il repeta pana cant conditia returneaza FALSE.
Astfel, corpul functiei este executat cel putin o data, chiar daca conditia nu este adevarata.

Sintaxa:
do {
 //codul care va fi executat
} while(conditie)
- Exemplu:
<script>
var x =8;
do{
 document.write('<br>x este '+ x);
 x++;
} while(x <5);
</script>
- Aceasta functie afiseaza "x este 8".
Observati ca desi conditia este falsa (x<5), codul dintre acolade este totusi executat o singura data.

Un Test simplu in fiecare zi

HTML
CSS
JavaScript
PHP-MySQL
Engleza
Spaniola
Ce atribut e folosit in tag-ul <a> pentru adresa link-ului?
src href rel
<a href="http://coursesweb.net/" title="CoursesWeb.net">CoursesWeb.net</a>
Ce proprietate CSS seteaza tipul fontului utilizat?
font-family text-decoration font-size
h2 {
  font-family:"Calibri", sans-serif;
}
Ce instructiune selecteaza toate tag-urile <div> cu class="cls"?
querySelector("div.cls") getElementsByTagName("div") querySelectorAll("div.cls")
var elm_list = document.querySelectorAll("div.cls");
var nr_elms = elm_list.length;       // numar elemente selectate
alert(nr_elms);
Indicati functia care returneaza suma valorilor dintr-un array.
array_sum() array_diff() array_shift()
$arr =[1, 2, 3, 4);
$arr_sum = array_sum($arr);
echo $arr_sum;       // 10
Indicati forma corecta a verbului "study" (a studia) la Trecutul Simplu in aceasta propozitie: "We (study) English."
studyed studys studied
We studied English.
- Noi am studiat engleza.
Indicati forma corecta a verbului "decir" (a spune) la Prezent in aceasta propozitie: "Yo (decir) siempre la verdad."
digas digo decir
Yo digo siempre la verdad.
- Eu spun mereu adevarul.
Instructiuni repetitive while

Last accessed pages

  1. Pronumele in limba engleza - Pronouns (22556)
  2. Blog si Cugetari Personale (10465)
  3. Curs PHP MySQL, Tutoriale si Scripturi PHP (22043)
  4. Lectie engleza, prezentare - Hello (1618)
  5. Gramatica limbii engleze - Prezentare Generala (120147)

Popular pages this month

  1. Cursuri si Tutoriale: Engleza, Spaniola, HTML, CSS, Php-Mysql, JavaScript, Ajax (7727)
  2. Curs HTML gratuit Tutoriale HTML5 (6376)
  3. Curs si Tutoriale JavaScript (5598)
  4. Curs PHP MySQL, Tutoriale si Scripturi PHP (5457)
  5. Curs CSS Online Tutoriale CSS3 (5300)