Array: mudanças entre as edições
imported>Fargoud |
imported>Fargoud |
||
| (7 revisões intermediárias pelo mesmo usuário não estão sendo mostradas) | |||
| Linha 21: | Linha 21: | ||
Após isso, basta atribuir valores aos seus índices, que podem ser numéricos, ou | Após isso, basta atribuir valores aos seus índices, que podem ser numéricos, ou | ||
associativos. | associativos. | ||
==Exemplos== | |||
let vararr1 = new Array(); // Por ser um objeto podemos usar o "new" em sua criação | |||
let vararr2 = new Array(elem1,elem2, ... ,elemN); // Dessa forma criamos um array já | |||
// iniciado com elementos. | |||
let vararr3 = [1,2,3,4]; // outra forma é iniciar um array com elementos sem usar o "new". | |||
let vararr4 = new Array(4); // Dessa forma criamos um array vazio de 4 posições. | |||
==Índices Numéricos== | ==Índices Numéricos== | ||
São os índices de um array representados por números. | São os índices de um array representados por números. | ||
Em JS, o primeiro índice de cada array é o zero ('''0'''). | |||
Do mesmo modo que você atribui valores aos índices, você pode acessar seus valores | Do mesmo modo que você atribui valores aos índices, você pode acessar seus valores | ||
utilizando o nome do array e seu índice entre chaves. | utilizando o nome do array e seu índice entre chaves. | ||
[[image: ExemplArrays6.png|center]] | |||
Se você atribui dois valores a um mesmo índice, o primeiro valor será substituído pelo segundo. | Se você atribui dois valores a um mesmo índice, o primeiro valor será substituído pelo segundo. | ||
== | ==Índices Associativos== | ||
Índices Associativos funcionam como os numéricos, mas ao invés de números, strings são | |||
utilizadas para sinalizar um índice. | |||
[[image: ExemplArrays7.png|center]] | |||
==Atribuindo valores ao Array== | ==Atribuindo valores ao Array== | ||
| Linha 60: | Linha 73: | ||
=Exercício= | |||
1 – Utilize as caixas de prompt (window.prompt) e faça um pequeno programa que peça | 1 – Utilize as caixas de prompt (window.prompt) e faça um pequeno programa que peça | ||
dados dos alunos de uma turma (Nome e Sobrenome, turma/série, número de matrícula e ainda dia, mês e ano de nascimento) e os imprima em tela, um registro de aluno por linha. | |||
Edição atual tal como às 11h01min de 26 de abril de 2022
Arrays (Vetores) JS
Arrays são as matrizes que aprendemos na escola, isto é, são "conjuntos ordenados de valores".
Os Arrays são pares do tipo inteiro-valor para se mapear valores a partir de um índice.
Um exemplo bem simples de array é a lista de notas dos alunos de uma turma, onde cada nota é identificada pelo número do aluno.
Em JavaScript os Arrays são objetos com métodos próprios. E, por serem objetos, ao contrário das matrizes da escola, podem ter tipos de dados diferentes, em cada elemento.
Um objeto do tipo Array serve para se guardar uma coleção de ítens em uma única variável.
SINTAXE
Para utilizar um array é necessário que este seja declarado da seguinte forma:
let variavel_array = new Array();
Após isso, basta atribuir valores aos seus índices, que podem ser numéricos, ou
associativos.
Exemplos
let vararr1 = new Array(); // Por ser um objeto podemos usar o "new" em sua criação
let vararr2 = new Array(elem1,elem2, ... ,elemN); // Dessa forma criamos um array já
// iniciado com elementos.
let vararr3 = [1,2,3,4]; // outra forma é iniciar um array com elementos sem usar o "new".
let vararr4 = new Array(4); // Dessa forma criamos um array vazio de 4 posições.
Índices Numéricos
São os índices de um array representados por números.
Em JS, o primeiro índice de cada array é o zero (0).
Do mesmo modo que você atribui valores aos índices, você pode acessar seus valores utilizando o nome do array e seu índice entre chaves.
Se você atribui dois valores a um mesmo índice, o primeiro valor será substituído pelo segundo.
Índices Associativos
Índices Associativos funcionam como os numéricos, mas ao invés de números, strings são utilizadas para sinalizar um índice.
Atribuindo valores ao Array
Para atribuir valores e acessar as variáveis dentro de um array, basta usar o nome do array e o índice da variável (objeto/método/atributo) que se deseja acessar.
Exemplo
vararr1[0] = "Curso de JavaScript - Projeto Meninas Cientistas 2022"; vararr2[1] = 15; //muda o valor do 2o elemento do array varrar2 document.write(vararr3[1]); //imprime o conteúdo de varra3[1]
Todas estas declarações e atribuições resultarão em algo tipo:
Exercício
1 – Utilize as caixas de prompt (window.prompt) e faça um pequeno programa que peça dados dos alunos de uma turma (Nome e Sobrenome, turma/série, número de matrícula e ainda dia, mês e ano de nascimento) e os imprima em tela, um registro de aluno por linha.
| << AULA 3 - Operadores | AULA 4 - ARRAY | AULA 5 - Eventos >> |
|---|


