Iniciaremos nesse post a ver o que são e como são construídos os objetos no Javascript, devemos ter em mente que os objetos em geral refletem um objeto da vida real, possuindo propriedades e comportamentos que o descreve.
Tipos primitivos
Os tipos primitivos são os já vistos até aqui, fornecidos pela própria linguagem:- number, números inteiros ou decimais;
- string, texto contido entre '' ou "";
- boolean, true ou false;
- null, sem valor atribuído;
- undefined, desconhecimento de valor;
Tipo objeto
Tudo o que não for um um tipo primitivo é um objeto, vamos a alguns exemplos:
- { prop1: 1, prop2: 'Teste' } (objeto anonimo contendo duas propriedades);
- meuObjeto = { cod: 100, nom: 'abcd', tip: true} (objeto chamado "meuObjeto" tres propriedades);
- meuObjeto.cod (acessando diretamente o valor da propriedade "cod" do objeto "meuObjeto");
- var obj = function() {return 'Funcao anonima'}; (objeto "obj" sendo atribuido com uma função anonima);
- obj() (executando a função);
Métodos de objeto
São funções atribuídas a propriedades de um objeto, determinam quais açoes um objeto pode executar:
- var animal = { tipo: 'cachorro', nome: 'fido', idade: 3} (criamos um objeto animal)
- animal.raca = 'vira lata'; (dessa forma criamos uma nova propriedade no objeto, sem que as informações atuais se perdessem);
- animal.informacoes = function() { return animal.tipo + ' ' + animal.raca + ' chamado ' + animal.nome + ' com ' + animal.idade + 'ano(s)' } (dessa forma criamos um método no objeto que nos retorna um texto contendo informações sobre o animal);
Comentários
Postar um comentário
Obrigado por Participar do programero, fique a vontade para agradecer, retificar, perguntar ou sugerir.