Page 62 - 6105
        P. 62
     Функція  може  повернути  результат,  який  буде  переданий  в  код,  що
               викликав її.Наприклад, створимо функцію calcD, яка буде повертати дискримінант
               квадратного рівняння за формулою b2 - 4ac:
                      function calcD (a, b, c) {
                         return b * b - 4 * a * c;
                      }
                      var test = calcD (-4, 2, 1);
                      alert (test); // 20
                      Для  повернення  значення  використовується  директива  return.  Вона  може
               знаходитися в будь-якому місці функції. Як тільки до неї доходить управління –
               функція завершується і значення передається назад. Викликів return може бути і
               кілька, наприклад:
                       function checkAge (age) {
                        if (age> 18) {
                          return true;
                        } Else {
                          return confirm ( 'Батьки дозволили?');
                        }
                      }
                      var age = prompt ( 'Ваш вік?');
                      if (checkAge (age)) {
                        alert ( 'Доступ дозволений');
                      } Else {
                        alert ( 'В доступі відмовлено');
                      }
                      Директива  return  може  також  використовуватися  без  значення,  щоб
               припинити виконання і вийти з функції.
                      function showMovie (age) {
                                                                61
     	
