terça-feira, 13 de junho de 2017

Tipos de Dados

 Relacionamos alguns tipos de dados de uso mais comum em Javascript.




Arrays

Arrays são um tipo de dados muito importantes em qualquer linguagem. Uma maneira de criar e declarar arrays em Javascript pode ser a seguinte:

var a = new Array();
a[0] = ’cao’;

a[1] = ’gato’;
a[2] = ’frango’;
a.length; // 3


Uma notação mais conveniente é usar um array de literais:

var a = [’cao’, ’gato’, ’frango’];
a.length; // 3


Se você acessar um índice de array que não existe, o valor undefined será retornado:

typeof a[90]; // undefined

Você pode iterar sobre os elementos de um array usando um laço do tipo for e o método a.length, que retorna o tamanho de um array:

var a=[0,1,2,3,4,5,6,7,8,9,0];
for (var i = 0; i < a.length; i++) {
console.log(a[i]);
}


Um outro modo de iterar sobre os elementos de um array foi adicionado recentemente à definição da linguagem:

a=[9,8,7,6,5,4,3,2,1];
a.forEach (function(temp, i, novo) {
console.log(a[i]);
console.log(temp);
console.log(novo);
});


Se você quiser adicionar um elemento ao array simplesmente use o seguinte método pré-definido para arrays na linguagem:

a.push(item);


Métodos Pré-Definidos para Array

  • a.toString() : Retorna uma cadeia com a toString() de cada elemento separadas por vírgula.
  • a.toLocaleString(): Retorna uma cadeia com a toLocaleString() de cada elemento separadas por vírgula.
  • a.concat(item1[, item2[, ...[, itemN]]]): Retorna um novo array com os novos itens adicionados ao antigo.
  • a.join(sep): Converte o array em uma cadeia – com os valores delimitados com o parâmetro sep
  • a.pop() : Remove e retorna o último ítem.
  • a.push(item1, ..., itemN): Adiciona uma ou mais itens ao final do array.
  • a.reverse(): Inverte o array.
  • a.shift(): Remove e retorna o primeiro item.
  • a.slice(start[, end]): Retorna um sub-array.
  • a.sort([cmpfn]): Ordena o array com o uso de uma uma função de comparação (opcional) passada como parâmetro.
  • a.splice(start, delcount[, item1[, ...[, itemN]]]): Permite que você modifique um array apagando uma seção dele e substituindo com outros itens.
  • a.unshift (item1[, item2[, ...[, itemN]]]): Adiciona itens ao início do array.

Nenhum comentário:

Postar um comentário