Variável de atribuição de Javascript para alertar

Eu estou querendo saber Você pode atribuir uma variável para alertar? o que isso realmente significa e faz? Por exemplo,

var a = alert('test');  

Eu tentei, e o alerta aparece assim que a página carrega onde variávela permanece'undefined' quando eu chamo isso. Não estamos supostamente para fazer uma função anônima com o alerta dentro como

var a = function(){ alert('test'); }

Se queremos acionar um alerta em algo? Por que o javascript permite que você faça isso?

questionAnswers(4)

yourAnswerToTheQuestion