Você está aqui: JavaScript ::: Dicas & Truques ::: Arrays e Matrix (Vetores e Matrizes) |
Aprenda a usar arrays (matrizes ou vetores) em JavaScriptQuantidade de visualizações: 12325 vezes |
Arrays (também chamadas de matrizes ou vetores) são encontradas em todas as linguagens de programação. As matrizes são, na verdade, apenas variáveis. Podemos pensar nas matrizes como um conjunto de variáveis, todas possuindo o mesmo nome. Usamos matrizes quando queremos trabalhar com um determinado conjunto de dados relacionados e do mesmo tipo. Um exemplo seria uma matriz de notas de alunos. Cada nota pode ser acessada pelo nome da matriz e um valor inteiro especificando sua posição na matriz. A posição de um item (elemento) em uma matriz é chamada de índice ou subscrito e, em JavaScript, começa sempre em 0, ou seja, o índice 0 refere ao primeiro elemento na matriz. A forma mais simples e comum de se criar arrays em JavaScript é por meio do construtor do objeto Array(). Veja: <html> <head> <title>Estudos JavaScript</title> <script type="text/javascript"> // vamos criar uma matriz de nomes sem especificar // o tamanho var nomes = new Array(); // vamos criar uma matriz de notas contendo 10 elementos Aqui nós criamos duas matrizes: uma matriz vazia e outra contendo 10 elementos. Quando criamos matrizes usando o contrutor do objeto Array, todos os elementos da matriz possuem o valor undefined (para os tipos primitivos) e null (para as matrizes de objetos). Veja agora como criar uma matriz de números inteiros e definir os valores de seus elementos: <script type="text/javascript"> // vamos criar uma matriz de 5 números inteiros var numeros = new Array(5); // vamos definir os valores para os elementos numeros[0] = 5; numeros[1] = 7; numeros[2] = 9; numeros[3] = 1; Note que criamos a matriz, inicializamos os valores de seus elementos e usamos o método alert() do objeto window para exibir o valor do terceiro elemento (aquele com o índice 2, já que os índices se iniciam em 0). É possível também usar o construtor do objeto Array para criar matrizes com valores já definidos. Veja: <script type="text/javascript"> // vamos criar um array com valores já especificados var numeros = new Array(5, 3, 19, 21, 74); // vamos exibir o valor do terceiro elemento (índice 2) Neste trecho de código nós já definimos os valores dos elementos do array diretamente nos parênteses do construtor do objeto Array. Outra forma muito comum de se criar arrays em JavaScript é usando a notação de colchetes. Veja: <script type="text/javascript"> // vamos criar um array vazio var numeros = []; // vamos criar uma array contendo 3 elementos Finalmente, diferente de linguagens tipadas (na qual precisamos especificar o tipo de dados de cada variável), o JavaScript nos permite criar matrizes cujos elementos são de diferentes tipos: <script type="text/javascript"> // vamos criar uma array contendo 4 elementos de diferentes // tipos de dados: um inteiro, um float, uma string e um boolean |
![]() |
Desafios, Exercícios e Algoritmos Resolvidos de JavaScript |
Veja mais Dicas e truques de JavaScript |
Dicas e truques de outras linguagens |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
1º lugar: Java |