Salve a tutti... sarò breve

codice:
var data = new Date();
var m=data.getMonth(); 
alert(m);
Perchè l'alert mi stampa 3 anzichè 4 ?