Tipos de dados nos Arrays

Arrays armazenam valores em suas posições.
Arrays armazenam valores em suas posições.

Informática

26/03/2015

Vejamos um Array onde introduzimos dados do tipo caractere:

meuArray[0] = “Olá”;

meuArray[1] = “a”;

meuArray[2] = “todos!”;

Podemos também salvar distintos tipos de dados nos campos de um mesmo Array. Vejamos um exemplo: meuArray[0] = “Javascript”;

meuArray[1] = “1275”;

meuArray[2] = true;


Longitude dos Arrays

Os Arrays, além de armazenar valores em suas posições, também armazenam os números de campos que têm. Para isso, utilizamos uma propriedade do objeto Array que é o “length”. Ele funciona como uma variável que armazena um número igual aos números de campos do Array.

Para acessar a propriedade de um objeto, temos que utilizar o operador ponto (.).

Vejamos um exemplo de como acessar o número de campos que um Array tem:

var meuArray = new Array();

meuArray[0] = 155;

meuArray[1] = 499;

meuArray[2] = 65;

document.write (“Longitude do Array:” + meuArray.length);


Arrays multidimensionais


São estruturas de dados que armazenam os valores em mais de uma dimensão. Os Arrays que vimos até agora armazenam valores em uma dimensão, por isso para acessá-los utilizamos somente o índice. Os Arrays de duas dimensões salvam seus valores em linhas e colunas e, por isso, são necessários dois índices para acessar cada uma de suas posições.

Vejamos um exemplo:

var temperaturas_medias_cidade0 = new Array(3);

temperaturas_medias_cidade0[0] = 12;

temperaturas_medias_cidade0[1] = 10;

temperaturas_medias_cidade0[2] = 11;

var temperaturas_medias_cidade1 = new Array(3);

temperaturas_medias_cidade1[0] = 5;

temperaturas_medias_cidade1[1] = 0;

temperaturas_medias_cidade1[2] = 2;

var temperaturas_medias_cidade2 = new Array(3);

temperaturas_medias_cidade2[0] = 10;

temperaturas_medias_cidade2[1] = 8;

temperaturas_medias_cidade2[2] = 10;

Nas linhas anteriores criamos três Arrays de uma dimensão, com três elementos em cada um.


Agora vamos criar um Array com três elementos e introduziremos dentro de cada um de seus campos os Arrays criados anteriormente, formando um Array de duas dimensões:

var temperaturas_cidades = new Array(3);

temperaturas_cidades[0] = temperaturas_medias_cidade0;

temperaturas_cidades[1] = temperaturas_medias_cidade1;

temperaturas_cidades[2] = temperaturas_medias_cidade2;


Iniciação de Arrays

O método normal para criarmos um Array é através do objeto Array, colocando entre parênteses o número de campos que ele terá. Porém, temos um outro método que é colocando entre parênteses os valores com o qual desejamos preencher os campos, sempre separando-os por vírgula. Vejamos um exemplo:

var diaSemana = new Array (“Segunda”, “Terça”, “Quarta”, “Quinta”, “Sexta”, “Sábado”, “Domingo”)

No exemplo anterior, criamos um Array com 7 campos, e em cada campo, escrevemos o dia da semana correspondente, entre aspas, por se tratar de texto.

Esta apresentação reflete a opinião pessoal do autor sobre o tema, podendo não refletir a posição oficial do Portal Educação.


Colunista Portal - Educação

por Colunista Portal - Educação

O Portal Educação possui uma equipe focada no trabalho de curadoria de conteúdo. Artigos em diversas áreas do conhecimento são produzidos e disponibilizados para profissionais, acadêmicos e interessados em adquirir conhecimento qualificado. O departamento de Conteúdo e Comunicação leva ao leitor informações de alto nível, recebidas e publicadas de colunistas externos e internos.

Portal Educação

UOL CURSOS TECNOLOGIA EDUCACIONAL LTDA, com sede na cidade de São Paulo, SP, na Alameda Barão de Limeira, 425, 7º andar - Santa Cecília CEP 01202-001 CNPJ: 17.543.049/0001-93