anche se preferibile, non e' strettamente obbligatorio metterlo esterno, basta metterlo tra commenti CDATA e quei caratteri non daranno problemi al validatore
ciaocodice:<script type="text/javascript"> /*<![CDATA[*/ ... script ... /*]]*/ </script>