Variável PHP em JS

Pessoal minha dúvida é o seguinte, eu tenho um <script> </script> que está dentro do meu próprio .html mesmo. Então vem um valor do back-end em PHP e ali mesmo eu já atribuo esse valor a uma variável JavaScript pra continuar o tratamento, por exemplo:

const dados_calendario = <?php echo $dados_calendario ?>;

Até ai tudo bem, mas o problema é… Quando eu vou separar esse esse trecho de código JavaScript num arquivo .js separado, como eu faço pra ter essa variável seguindo boas práticas?

Joga essa informação em um input hidden. No js você lê o value desse input.