tipos de dados simples, também chamado de tipos de dados ou tipos de valores básicos, armazenado na variável de armazenamento é o próprio valor de tempo,
corda, número, booleano, indefinida, null;
Caso especial: tipos de dados simples valor nulo devolve um valor nulo objeto Objeto;
os tipos de dados complexos
Os objetos criados pela nova palavra-chave (objetos do sistema, objetos personalizados), como Oblect, Array, Date;
Heap e pilha
Stack (OS): atribuído automaticamente pelo versões do sistema operacional os parâmetros da função armazenados, variáveis locais, e similares, que funcionam de forma semelhante à estrutura pilha de dados, tipos de dados simples para ser guardado dentro do stack- pilha diretamente em um espaço aberto com para armazenar o valor do depósito
Pilha (SO): o armazenamento de tipos complexos (objectos), a libertação é geralmente atribuído pelo programador, se o programador não liberta, recuperado pelo mecanismo de recolha de lixo, tipo de dados complexa que é armazenado na pilha , a pilha no interior do primeiro endereço de armazenamento, hexadecimal ele representa um sistema, que, em seguida, aponta para a pilha de dados de endereço.
Nota: O conceito de JavaScript, não há pilha pela pilha, pode ajudar a compreender melhor a implementação de código
tipos de dados simples passagem de parâmetros
função de parâmetro também pode ser visto como uma variável, quando colocamos uma variável tipo de valor é passado como um parâmetro para um parâmetro de função, de fato, é copiar uma variável para o valor do espaço de pilha de parâmetro, então o interior no método ao efectuar alterações parâmetros não irá afectar as variáveis externas
função Fn (A) { A ++ ; o console.log (A); } var X = 10 ; fn (X); o console.log (X); // valor de saída 11, 10
Complexo tipo de dados passagem de parâmetros
função de parâmetro também pode ser visto como uma variável, quando colocamos um tipo de referência variável é passado para um parâmetro de função, de fato, é copiar as variáveis no espaço de pilha reservados endereço de pilha para o parâmetro, parâmetro e argumento de fato reservas para o mesmo endereço de pilha, de modo que o funcionamento é o mesmo objecto.