Чтобы достичь того, о чем вы просили:
<head>
<script type="text/javascript" src="past/to/file.js"></script>
</head>
file.js
содержит:
var userName = "exampleaddress";
var emServer = "exampledomain.com";
var tagLine = "?subject=Questions/Comments Re: exampledomain.com";
var emLink = userName + "@" + emServer + tagLine;
EDIT:
Часть вашего вопроса, которая не возможна, - это то, что переменные не видны. HTML
и JS
файлы всегда доступны в виде простого текста (из-за отсутствия лучших слов)
Если вы пытаетесь скрыть эти значения от конечного пользователя, это невозможно, как вы просили. Сообщите нам свою истинную цель, и мы сможем предложить лучшее решение.