Latest web development tutorials
×

JavaScript curso

JavaScript curso JavaScript breve introdução JavaScript uso JavaScript exportação JavaScript gramática JavaScript demonstrações JavaScript nota JavaScript variável JavaScript Tipos de dados JavaScript objetos JavaScript função JavaScript escopo JavaScript evento JavaScript corda JavaScript operadores JavaScript comparar JavaScript If...Else JavaScript switch JavaScript for JavaScript while JavaScript Break & Continue JavaScript typeof JavaScript tipo de conversão JavaScript Expressões regulares JavaScript erro JavaScript depuração JavaScript lift variável JavaScript Modo estrito JavaScript Uso indevido JavaScript Autenticação de formulários JavaScript Palavras-chave reservadas JavaScript JSON JavaScript void JavaScript Especificação código

JS função

JavaScript definição de função JavaScript Argumentos da função JavaScript chamada de função JavaScript Closures

JS HTML DOM

DOM breve introdução DOM HTML DOM CSS DOM evento DOM EventListener DOM elemento

JS Tutorial avançado

JavaScript objetos JavaScript Number JavaScript String JavaScript Date JavaScript Array JavaScript Boolean JavaScript Math JavaScript RegExp objetos

JS navegador BOM

JavaScript Window JavaScript Window Screen JavaScript Window Location JavaScript Window History JavaScript Navigator JavaScript estouro JavaScript cronometrado Evento JavaScript Cookies

JS armazém

JavaScript armazém JavaScript teste jQuery JavaScript teste Prototype

JS Exemplos

JavaScript Exemplos JavaScript instância do objeto JavaScript instância do objeto navegador JavaScript HTML DOM Exemplos JavaScript resumo

JS manual de referência

JavaScript objetos HTML DOM objetos

JavaScript loop

O ciclo pode executar um bloco de código de um determinado número de vezes.


ciclo de JavaScript

Se você deseja executar uma e outra vez o mesmo código, e cada um dos valores são diferentes, então o uso do ciclo é muito conveniente.

Nós pode produzir uma matriz de valores:

formulação geral:

document.write(cars[0] + "<br>");
document.write(cars[1] + "<br>");
document.write(cars[2] + "<br>");
document.write(cars[3] + "<br>");
document.write(cars[4] + "<br>");
document.write(cars[5] + "<br>");

Usando loop

for (var i=0;i<cars.length;i++)
{
    document.write(cars[i] + "<br>");
}

tente »


Diferentes tipos de ciclo

JavaScript suportar diferentes tipos de loops:

  • para - um certo número de ciclos de bloco de código
  • for / in - loop através as propriedades de um objeto
  • tempo - quando uma condição especificada for verdadeira ciclo especificado bloco de código
  • fazer / while - também quando a condição especificada é verdadeira ciclo especificado bloco de código

para loop

loop for é que você deseja criar um loop ferramenta usada frequentemente.

Aqui está a sintaxe para loop:

for (语句 1; 语句 2; 语句 3)
{
被执行的代码块
}

Instrução 1 (bloco) começa antes de começar.

Declaração 2 define as condições (bloco) do ciclo operacional

3 declaração após o loop (bloco) tem vindo a fazer

Exemplos

for (var i=0; i<5; i++)
{
    x=x + "该数字为 " + i + "<br>";
}

tente »

A partir do exemplo acima, você pode ver:

Instrução 1 definir a variável antes do laço começar (var i = 0).

Declaração 2 condições definidas ciclo de execução (i deve ser inferior a 5).

Declaração 3 aumentou em um valor (i ++) após cada bloco de código foi executado.


instrução 1

Normalmente, temos que usar uma instrução para inicializar as variáveis ​​utilizadas no ciclo (var i = 0).

1 declaração é opcional, que não é usado também pode ser uma declaração.

Você pode inicializar qualquer 1 (ou mais) na declaração de valores:

exemplo:

for (var i=0,len=cars.length; i<len; i++)
{
document.write(cars[i] + "<br>");
}

tente »

E você também pode omitir uma declaração (como no início do loop valor foi definido):

exemplo:

var i=2,len=cars.length;
for (; i<len; i++)
{
document.write(cars[i] + "<br>");
}

tente »


declaração 2

Declaração de 2 condições geralmente utilizado para avaliar as variáveis ​​iniciais.

2 A mesma afirmação é opcional.

2 Se a instrução retorna verdade, então o ciclo começa novamente se ele retorna false, o ciclo vai terminar.

lâmpada Se você omitir a declaração 2, ele deve fornecer uma pausa no ciclo. Caso contrário, o ciclo não será capaz de parar. Isso torna possível para tornar o navegador para falhar. Por favor, leia sobre a ruptura em uma seção posterior deste tutorial.


declaração 3

3 Demonstrações geralmente aumenta o valor da variável original.

Declaração 3 também é opcional.

Declaração 3 tem uma variedade de utilizações. Incremento pode ser negativo (i--), ou mais (i = i + 15).

Declaração 3 pode ser omitido (por exemplo, dentro do ciclo, quando há um correspondente código):

exemplo:

var i=0,len=cars.length;
for (; i<len; )
{
document.write(cars[i] + "<br>");
i++;
}

tente »


Para / No ciclo

JavaScript para / na declaração para percorrer as propriedades do objeto:

Exemplos

var person={fname:"John",lname:"Doe",age:25};

for (x in person)
{
    txt=txt + person[x];
}

tente »

Você vai aprender mais sobre na seção sobre o JavaScript para o objeto / no ciclo de conhecimento.


while

Vamos explicar-lhe enquanto loop e fazer / while no próximo capítulo.