«скрыть» для чего? Уточните задачу / опишите сценарий.
Чтобы школьник разработчик не сделал такую же на своем сайте? Скопирует вашу страницу целиком 1:1..
Хранить сложные расчеты в браузере - вообще неблагородное дело. У одних будет считаться так, у других эдак. А потом они будут спорить у кого правильный вывод при одинаково введенных данных.
Пока два варианта:
1. обфускация кода - до нечитаемого но рабочего состояния. Но при желании формулу, особенно нехитрую, можно вытащить.
2. тренировка нейросети до приемлемой апроксимации функции. Тогда работать будет,с небольшими погрешностями, а исходной формулы вообще не будет в коде. Но это сложно-тяжеловесно. Из пушки по воробьям.
Елена, все в итоге на фронте, как в вопросе обозначено. Копируете весь код JS, получаете код, где имена переменных изменены, все в неузнаваемом виде, не разберёшь сходу. Но работает!