JavaScript przypisuje zmienną do alarmu

Zastanawiam się Czy możesz przypisać zmienną do alarmu? co to naprawdę znaczy i robi? Na przykład,

var a = alert('test');  

Wypróbowałem to, a alert pojawi się, gdy tylko strona załaduje się w zmienneja szczątki'undefined' kiedy to nazywam. Czy nie powinniśmy uczynić go anonimową funkcją z alertem w środku

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

Jeśli chcemy wywołać alert dotyczący czegoś? Dlaczego javascript pozwala ci to zrobić?

questionAnswers(4)

yourAnswerToTheQuestion