Demonstrações JavaScript Referência
Exemplo
Este ciclo será sempre executado pelo menos uma vez, mesmo se a condição for falsa, porque o bloco de código é executado antes que a condição é testada:
var text = "";
var i = 0;
do {
text += "The number is " + i;
i++;
}
while (i < 5);
O resultado de texto será:
The number is 0
The number is 1
The number is 2
The number is 3
The number is 4
Tente você mesmo " Definição e Uso
A / while instrução cria um loop que executa um bloco de código uma vez, antes de verificar se a condição for verdadeira, então ele vai repetir o ciclo enquanto a condição é verdadeira.
O do / while é usado quando você deseja executar um loop pelo menos uma vez, não importa o quê.
JavaScript suporta diferentes tipos de circuitos:
- para - percorre um bloco de código um número de vezes
- de / em - percorre as propriedades de um objeto
- enquanto - percorre um bloco de código enquanto uma condição especificada for verdadeira
- fazer / while - percorre um bloco de código uma vez, e, em seguida, repete o loop enquanto uma condição especificada for verdadeira
Suporte a navegadores
Os números na tabela especificar a primeira versão do navegador que apoia inteiramente a declaração.
Declaração | |||||
---|---|---|---|---|---|
do/while | sim | 6 | sim | sim | sim |
Sintaxe
do {
code block to be executed
}
while ( condition );
Os valores dos parâmetros
Parameter | Description |
---|---|
condition | Required. Defines the condition for running the loop (the code block).
If it returns true, the loop will start over again, if it returns false, the
loop will end. Note: If the condition is always true, the loop will never end. This will crash your browser. Note: If you are using a variable with the condition, initialize it before the loop, and increment it within the loop. If you forget to increase the variable, the loop will never end. This will also crash your browser. |
Detalhes técnicos
JavaScript Versão: | 1.2 |
---|
Páginas relacionadas
JavaScript Tutorial: JavaScript While Loop
JavaScript Referência: JavaScript while
JavaScript Referência: JavaScript para Statement
Demonstrações JavaScript Referência