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.