Função Javascript em setInterval

Eu tenho o seguinte código:

var foo=5;
var los= function (){
    alert(foo);};
setInterval(los, 1000);

que funciona corretamente.

Se eu mudar para:

var los= function (){
    alert(foo);};
setInterval(los(), 1000);

ele é executado apenas uma vez sem erros no console. Alguém pode me explicar por que isso acontece quando incluo a parentese apóslos nosetInterval função?

questionAnswers(3)

yourAnswerToTheQuestion