La TAG «Script»
En el sentido más general, cada página Web está hecha con sentencias de HTML que dividen la página en dos partes: el HEAD y el BODY.
La sección HEAD de un documento HTML es la que debe contener el código de JavaScript para los gestores de eventos. Aunque no es necesario que todo el código de JavaScript vaya en el HEAD, es importante que vaya en él para asegurar que todo el código de JavaScript haya sido definido antes del BODY del documento.
En particular, si el documento tiene código para ejecutar un evento, y este evento se acciona antes de que el código se lea, podría ocurrir un error por que la función está sin definir.
En un documento HTML, el código de JavaScript se introduce mediante la TAG SCRIPT. Todo lo que haya entre se considera como un tipo de código script, como JavaScript. La sintaxis para la TAG SCRIPT es:
El elemento Nombre del lenguaje da el lenguaje que se usa en el subsiguiente script.
El atributo SRC es necesario cuando se quiere hacer referencia a un fichero que contiene el código del script. Para JavaScript, el fichero suele tener extensión .js. Si se usa el atributo SRC la TAG .
Fuente: Apuntes de informática III, Escuela Superior de Ingenieros de la Universidad de Navarra.