Возвращаемое значение функции

  Наряду с определенной Вами функцией которая, отображает на экране сообщение для пользователя, существуют функции, возвращающие  в сценарий определенные значения.  Это позволяет использовать функцию для проведения вычислений.

  Поясним, что мы будем в дальнейшем понимать под сценарием.

  Фильм или видеоклип соответствует определенному сценарию - последовательности действий (сцен), которые разыгрывают актеры. Сценарий в JavaScript может содержать как одну строку, так и большой листинг объема небольшого приложения. (В последнем случае программы JavaScript запускаются только в браузерах или других программах, поддерживающих JavaScript) 

   Для примера рассмотрим функцию, которая определяет среднее значение четырех чисел.

  Функция начинается с ключевого слова function, далее идет название функции и параметры. В качестве параметров будут использоваться четыре числа: a, b, c  и d, среднее значение которых будет найдено. 

Первая строка функции :

function sred(a,b,c,d){

  Затем необходимо произвести вычисление среднего значения указанных параметров. Напомним, среднее значение определяется как сумма всех значений, разделенная на их количество.

result=(a+b+c+d)/4;

  Для того, чтобы возвратить результат в сценарий, содержащий функцию, используется ключевое слово return.

return result;

Рассмотрим программу вычисления среднего арифметического:

<script language="JavaScript">

function sred(a,b,c,d){

result=(a+b+c+d)/4;

return result;

}

</script>

  Функцию можно вызвать и как часть выражения. Например, можем использовать оператор alert для отображения результата вычислений:

alert(sred(4,2,6,12))

  Учитывая все выше изложенное программа примет следующий вид:

<script language="JavaScript">

function sred(a,b,c, d){

result=(a+b+c+d)/4;

return result;

}

alert('среднее арифметическое ='+sred(4,2,6,12))

</script>

  После  выполнения программы на экране отобразится результат: