Tag script

A tag script inclui JavaScript em uma página HTML (e também, muito menos frequentemente, outros scripts).

É possível incluir um arquivo JavaScript separado (neste caso, o atributo src deve ser especificado) ou escrever JavaScript diretamente na página HTML. Essencialmente, a tag script se comporta como a tag link e a tag style simultaneamente, só que não para CSS, mas para JavaScript.

Esta tag deve ser colocada dentro da tag head, no entanto, isso não é obrigatório - a tag script também pode ser colocada dentro da tag body e funcionará.

Atributos e propriedades

Atributo/propriedade Descrição
src Caminho para o arquivo a ser incluído.
type Tipo de dados do arquivo a ser incluído. Para JavaScript, deve-se usar text/javascript. No HTML5, isso não é obrigatório.
language Define a linguagem do script. Este atributo é obsoleto e, em seu lugar, deve-se usar o atributo type.
defer O atributo defer adia a execução do script até que toda a página seja carregada completamente.

Exemplo

Vamos incluir um arquivo JavaScript separado:

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

Exemplo

E assim escrevemos o código JavaScript diretamente na página HTML:

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

Veja também