while

This translation is incomplete. Please help translate this article from English.

Declaratia while va crea o bucla ce va executa o declaratie specifica cat timp conditia se va evalua ca adevarat.
 

Sintaxa

while (conditia)
  declaratia
conditia
O expresie evaluata inaite de fiecare trecere prin bucla. Daca conditia este evaluata ca si adevarat declaratia este executata. Cand conditia este evaluata ca si falsa executia continua cu declaratia dupa bucla while.
declaratia
O declaratie este executata cat timp conditia se evaluiaza ca si adevarat. Pentru a executa mai multe declaratii in interiorul buclei folosete declaratia block  ({... }) pentru a grupa declaratiile.

Exemple

Urmatoarea bucla while va itera can timp n este mai mic ca trei.

var n = 0;
var x = 0;

while (n < 3) {
  n++;
  x += n;
}

La fiecare iteratie bucla incrementeaza n si il adauga la x. Astfel, x si n vor lua urmatoarele valori:

  • Dupa prima trecere: n = 1 si x = 1
  • Dupa a doua trecere: n = 2 si x = 3
  • Dupa a treia trecere: n = 3 si x = 6

Dupa ce sa completat a treia trecere, conditia n<3 nu mai este adevarata, astfel bucla se va oprii.

Specificatii

Specificatii Status Comentarii
ECMAScript 2017 Draft (ECMA-262)
The definition of 'while statement' in that specification.
Draft  
ECMAScript 2015 (6th Edition, ECMA-262)
The definition of 'while statement' in that specification.
Standard  
ECMAScript 5.1 (ECMA-262)
The definition of 'while statement' in that specification.
Standard  
ECMAScript 3rd Edition (ECMA-262)
The definition of 'while statement' in that specification.
Standard  
ECMAScript 1st Edition (ECMA-262)
The definition of 'while statement' in that specification.
Standard Initial definition

Compatibilitati browser

Feature Chrome Firefox (Gecko) Internet Explorer Opera Safari
Suport de baza (Yes) (Yes) (Yes) (Yes) (Yes)
Feature Android Chrome for Android Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
Suport de baza (Yes) (Yes) (Yes) (Yes) (Yes) (Yes)

Mai vezi

Document Tags and Contributors

 Contributors to this page: Mercur
 Last updated by: Mercur,