Różnica JavaScript między funkcją a nową funkcją

Poniższy kod JavaScript jest dla mnie bardzo mylący. Czy ktoś mógłby mi pomóc zrozumieć. Dlaczego PersonY nie ma właściwości prototypu.

PersonX = function(){};
PersonY = new function(){};
alert(PersonX.prototype);
alert(PersonY.prototype);    
​