Acredito que eu mesmo tenha me perdido na hora de fazer a pergunta, Carlos. De qualquer forma, te agradeço pelo retorno.
Dito isso, eu tava tentando fazer algo parecido com isso:
var altura = 5;
var comprimento = 2;
console.log(area);
area = altura * comprimento;
var area;
O resultado do trecho do código me retorna (undefined) - O que está correto, pois como eu o console antes da atribuição, minha variável área deve retornar um resultado indefinido.
Tentei fazer a mesma coisa, entretanto, atribuindo uma função para a variável soma, ficou assim:
console.log(soma(1, 2));
soma = function juntar (num1, num2) {return num1 + num2};
var soma;
O resultado do trecho do código em questão me retorna (TypeError: soma is not a function) - Depois de analisar com mais cuidado compreendi o erro, afinal, estou chamando a variável soma, no console, antes de ter atribuído uma função à mesma. E como ela seria a primeira variável a ser "encabeçada" em função do "hoisting", gerará esse erro.