Caratteristiche del tag script in JavaScript

Tieni presente che all'interno del tag script puoi scrivere codice oppure collegare un file. Il tentativo di fare entrambe le cose contemporaneamente non funzionerà. Pertanto, il seguente codice non è funzionante:

index.html<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8">
    <title></title>
    <script src="script.js">
      alert('testo');
    </script>
  </head>
  <body>
    
  </body>
</html>