Insbesondere wenn diese Variable bereits beim Ausliefern der Seite feststeht bzw. feststehen falls das mehrere Variablen sind, wird das alles zusammen in einer Response ausgeliefert.
Ja. Sicher. Das ist unstreitig.
Streitig ist nur der Sinn eines Konstruktes wie
<script src="?vars=1"></script>
Wenn Du JS aus einer dedizierten Quelle einbinden willst, bleibt Dir nichts weiter übrig als das über den <script>-Tag zu tun.
Im Übrigen war die Frage des OP, wie man eine serverseitige Variable in eine JS-Datei einbindet!
MfG