A sintaxe a ser usada para percorrer as propriedades de um objeto é a seguinte:
para (innamenamename) {
Execução de declarações …
}
em objetos vamos falar mais tarde. No caso específico das matrizes, normalmente podemos escrever o seguinte:
para (index em Nameleary) {
…
execute operações em Namenealrey …
}
Neste código, vemos como podemos usar uma matriz com um normal para ou, equivalente, com um para em:
Exemplo de função () {
var de dados =;
var msgforormal = ”;
var msgforin = ” ” “
// para normal
para (var i = 0, eu < dono dadato.length; i ++) {msgfornormal = msgfornormal + dados + '-'; }
// para em
para (i em dados) {msgforin = msgforin + data + ‘-‘; }
Alerta (‘msgfornormal contém’ + msgfornormal + ‘e msgforin contém’ + msgforin);
}
Incorpore o código em uma página da Web e verifique como O resultado que você recebe é o seguinte: msgfornormal contém 2 – 6 – 5 – 1 – 18 – 44 – e msgforin contém 2 – 6 – 5 – 1 – 18 – 44 –
Isto é, nós viajamos a matriz com um normal para e com um para dentro É melhor usar um tradicional para ou para entrar? Ambas as formas são relativamente equivalentes e úteis, embora em alguns casos específicos, possa interessar mais usar um formulário ou outro, e em alguns casos específicos os mesmos resultados não são obtidos usando os dois formulários. Estamos de preferência inclinados pelo uso do tradicional para, mas em determinadas circunstâncias e para alguns usos especiais mais avançados (falaremos quando estudarmos os objetos em JavaScript e a rota das propriedades de um objeto) pode ser interessante para usar – em.
Uma pergunta a ter em conta quando mais avançado para uso é que a ordem em que os elementos da coleção são obtidos não têm por que coincidir com a ordem dos índices. No exemplo anterior, tivemos um array var data =; e a ordem esperada de viagem é 2 – 6 – 5 – 1 – 18 – 44. Mas o para dentro não é necessariamente respeita esta ordem, pode assumir um caminho em uma ordem aparentemente aleatória, como 18 – 6 – 44 – 1 – 5. Com as matrizes provavelmente não acontecem, mas com outro tipo de coleções, isso pode acontecer. Portanto, ao usar um para – em nós podemos ter certeza de que todos os elementos vão passar pela coleção, mas não podemos garantir que este passeio seguirá um certo pedido. Se o pedido for importante, será melhor usar um controle tradicional ou outro controle.
Outra consideração a consideração é o desempenho ou velocidade de execução esperada quando usamos Um para – em relação aos quais obtemos quando usamos um tradicional para. Em geral, se é uma pequena matriz, as diferenças podem ser imprescindidas. No entanto, com matrizes de muitos dados, a execução é muito mais rápida usando um tradicional para.
1) gera um script solicitando cinco números ao usuário usando um loop normal (EUA prompt para solicitar os dados e convertê-los no valor numérico posteriormente). Armazena os números introduzidos pelo usuário em uma matriz. Em seguida, usando um para que ele execute a matriz, ele mostra uma mensagem informando o resultado de multiplicar cada um dos números 3. Exemplo:
O usuário será solicitado cinco Números, suponha que você insira 1, 3, 9, 10 e 7
A mensagem será exibida abaixo:
Nós multiplicamos por 3 os números introduzidos: 1 * 3 = 3, 3 * 3 = 9, 9 * 3 = 27, 10 * 3 = 30 e 7 * 3 = 21.
Para verificar se as suas respostas estão corretas, você pode consultar nos fóruns learnrapRagramar.com.