Para no JavaScript: Top Arrays ou Propriedades da Propriedade. Diferença entre para e para dentro Exemplos (CU01135E)

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 <

// 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.

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *