| [ Web Proxy ] |
| Viewing: https://developer.mozilla.org/pt-BR/docs/Web/JavaScript/Reference/Statements/while | [Back] [Original] |
Get to know MDN better
Esta pgina foi traduzida do ingls pela comunidade. Saiba mais e junte-se comunidade MDN Web Docs.
This feature is well established and works across many devices and browser versions. Its been available across browsers since julho de 2015.
A declarao while cria um lao que executa uma rotina especifica enquanto a condio de teste for avaliada como verdadeira. A condio avaliada antes da execuo da rotina.
while (condio) {
rotina
}
condioUma expresso avaliada antes de cada passagem atravs do lao. Se essa condio for avaliada como verdadeira, a rotina executada. Quando a condio for avaliada como falsa, a execuo continua na declarao depois do lao while.
Uma declarao que executada enquanto a condio avaliada como verdadeira. Para executar multiplas declaraes dentro de um lao, use uma declarao em bloco ({ ... }) para agrupar essas declaraes.
O seguinte lao while itera enquanto n menor que trs.
var n = 0;
var x = 0;
while (n < 3) {
n++;
x += n;
}
Cada iterao, o lao incrementa n e soma x. Portanto, x e n assumem os seguintes valores:
Depois de completar a terceira passagem, a condio n < 3 no mais verdadeira, ento o lao termina.
| Specification |
|---|
| ECMAScript 2027 LanguageSpecification # sec-while-statement |
This page was last modified on 17 de dez. de 2024 by MDN contributors.
Your blueprint for a better internet.
Portions of this content are 19982026 by individual mozilla.org contributors. Content available under a Creative Commons license.
| Web Proxy Viewer | New URL | Original Page |