Where should i put my javascript file calls?

Inside the head tag or at the end of the body tag?

Are there benefits for choosing one over the other?