Declarações / inicializadores de variáveis ​​Javascript

var a = 1;

A declaração da variável acima é, na verdade, uma combinação de uma declaração e um inicializador.

declaração
var a;

inicializador
a = 1;

Os motores Javascript elevam as declarações, mas não os inicializadores, pois isso pode afetar o valor das variáveis.