Movatterモバイル変換


[0]ホーム

URL:


  1. Tecnologia Web para desenvolvedores
  2. JavaScript
  3. Referência JavaScript
  4. Instruções e declarações
  5. while

Esta página foi traduzida do inglês pela comunidade.Saiba mais e junte-se à comunidade MDN Web Docs.

View in EnglishAlways switch to English

while

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since ⁨julho de 2015⁩.

Adeclaração while cria um laço que executa uma rotina especifica enquanto a condição de teste for avaliada como verdadeira. A condição é avaliada antes da execução da rotina.

Syntax

while (condição) {  rotina}
condição

Uma expressão avaliada antes de cada passagem através do laço. Se essa condição for avaliada como verdadeira, a rotina é executada. Quando a condição for avaliada como falsa, a execução continua na declaração depois do laçowhile.

rotina

Uma declaração que é executada enquanto a condição é avaliada como verdadeira. Para executar multiplas declarações dentro de um laço, use uma declaração embloco ({ ... }) para agrupar essas declarações.

Exemplos

O seguinte laçowhile itera enquanto n é menor que três.

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

Cada iteração, o laço incrementa n e soma à x. Portanto, x e n assumem os seguintes valores:

  • Depois da primeira passagem: n = 1 e x = 1
  • Depois da segunda passagem: n = 2 e x = 3
  • Depois da terceira passagem: n = 3 e x = 6

Depois de completar a terceira passagem, a condição n < 3 não é mais verdadeira, então o laço termina.

Especificações

Specification
ECMAScript® 2026 Language Specification
# sec-while-statement

Compatibilidade com navegadores

Veja Também

Help improve MDN

Learn how to contribute

This page was last modified on byMDN contributors.


[8]ページ先頭

©2009-2025 Movatter.jp