IntroductionJavaScript para ... em comunicado. Você sabe como usá-lo? Sabe quando usá-lo? Eu mostrar-lhe como e quando usá-lo neste artigo. Você precisa de conhecimento básico em JavaScript para entender este article.The para StatementWe começar por olhar para o JavaScript para declaração, que eu suponho que você já sabe. O para indicação ou para loop é normalmente utilizado para a iteração.
A sintaxe para a instrução for é: for ([-expressão inicial]; [condição]; [incremento-expressão]) {declarações} A expressão inicial é normalmente uma declaração de variável, algo como: var i = 0; A condição é avaliada para cada iteração. Ele pode retornar verdadeiro ou falso. Se ele retorna true, os comandos dentro das chaves são executadas. Se retornar false, as declarações em as chaves não são executadas. Pode ser algo como, iThis condição realmente significa, enquanto eu for inferior a 5. O incremento-expressão é geralmente utilizada para incrementar a variável, i.
Você tem algo como isto: i ++; Vamos agora considerar um exemplo: O código a seguir simplesmente exibe o número da iteração (experimente o código e não se esqueça de clicar no botão OK da caixa de alerta para ver o próximo número). "https://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">How e quando usar o for ... in StatementThe para ... na declaração é o mesmo que o de afirmação, mas o estado e o incremento-expressão são substituídos por uma matriz ou de um recipiente (ver abaixo). Vejamos um exemplo primeiro, antes de continuar. "https://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.
dtd"> No código acima, você tem uma matriz. O primeiro elemento da matriz é 'A', o segundo é 'B', o terceiro é 'C', o quarto é 'D' e quinto é 'E'. Há 5 elementos na matriz, o que significa que têm de 5 iterações como no caso anterior. Contagem índice de matriz começa a partir de zero. Assim, a iteração para a matriz é de zero a 4, tal como no caso anterior. Assim, em vez de escrever a condição eo incremento-expressão na parênteses nós simplesmente escrever a matriz. No primeiro código que têm a-expressão inicial como "var i = 0".
Agora, este é, na verdade, a declaração de uma variável, i e inicialização dele. Esta variável é também um contador. É contada a partir de zero a 4. Em segundo código, que declarado a mesma variável para o mesmo efeito, mas não inicializar-lo. No segundo código, a palavra "in" significa que a variável é um contador (iterator) para a sintaxe array.The para o for ... in afirmação é, em seguida, for (var i n