Если не в тот раздел, извините.
Начал изучение JavaScript. Параллельно читаю учебник на этом сайте и смотрю видео курс "Специалист". Делал задания по видео про функции. Задание было сделать функцию вычисления средне арифметического числа.
Вот как сделал "Специалист":
<script>
function middle (a1,a2)
{
var f = (a1 + a2)/2;
return f;
}
var s1 = prompt ('Введите первое число','');
s1 = parseInt(s1);
var s2 = prompt ('Введите второе число','');
s2 = parseInt(s2);
var j = middle(s1,s2);
document.write (j)
</script>
А вот как сделал я:
<script>
var c = +prompt ("Введите первое число","");
var v = +prompt ("Введите второе число","");
function z(c,v)
{
return "Среднее арифметическое " + (c + v) / 2;
}
document.write (z(c,v));
</script>
Вопрос:
ЗАЧЕМ в примере "Специалиста" так много переменных??? и
ПОЧЕМУ работает мое решение???? (делал абсолютно по наитию(как кажется правильным))