¿Debe estar el guión en el cuerpo?

Si no está colocado dentro de una función, o si su secuencia de comandos escribe contenido de página, debe colocarse en la sección del cuerpo. Es una buena idea colocar los guiones en la parte inferior del elemento. Coloque la secuencia de comandos normal en el encabezado a menos que se convierta en un problema de rendimiento/carga de la página.

¿La etiqueta del script va dentro del cuerpo?

JavaScript en el cuerpo o en el encabezado: los scripts se pueden colocar dentro del cuerpo o en la sección del encabezado de una página HTML o dentro del encabezado y el cuerpo. Para usar una secuencia de comandos externa, coloque el nombre del archivo de secuencia de comandos en el atributo src de una etiqueta de secuencia de comandos. Los scripts externos no pueden contener etiquetas de script.

¿Por qué los guiones están al final del cuerpo?

¿Por qué las etiquetas como desee en un documento. Las etiquetas