Etiqueta script

La etiqueta script conecta JavaScript a una página HTML (y también, mucho menos frecuente, otros scripts).

Se puede conectar un archivo JavaScript separado (en este caso se debe especificar el atributo src) o escribir JavaScript directamente en la página HTML. Esencialmente, script se comporta como la etiqueta link y la etiqueta style simultáneamente, solo que no para CSS, sino para JavaScript.

Esta etiqueta debe ubicarse dentro de la etiqueta head, sin embargo, no es obligatorio - la etiqueta script también se puede colocar dentro de la etiqueta body y funcionará.

Atributos y propiedades

Atributo/propiedad Descripción
src Ruta al archivo que se va a conectar.
type Tipo de datos del archivo conectado. Para JavaScript se debe usar text/javascript. En HTML5 esto no es obligatorio.
language Establece el lenguaje del script. Este atributo está obsoleto y en su lugar se debe usar el atributo type.
defer El atributo defer retrasa la ejecución del script hasta que toda la página se cargue completamente.

Ejemplo

Conectemos un archivo JavaScript separado:

html<script src="test.js"></script>

Ejemplo

Y así escribimos el código JavaScript directamente en la página HTML:

html<script>
  let test = '123';
</script>

Véase también