Спасибо всем. Решил тут поэксперементировать и так видоизменил,
<script>
var x1, x2, x3, res = (Math.sin(window.prompt("input x1", "")) + Math.sin(window.prompt("input x2", "")) + Math.sin(window.prompt ("input x3", "")))/3;
document.write(res)
</script>
Все на первый взгляд работает. Что здорово, язык позволяет использовать другие функции в качестве аргумента.
Но потом обратил внимание - оба скрипта выдают неправильные ответы, например если вводить 90 три раза - то ответ должен быть 1. А ответ 0,893...