Page 57 - 6105
        P. 57
     Оголошена функція доступна за іменем, наприклад:
                      function showMessage () {
                        alert ( 'Привіт всім присутнім!');
                      }
                      showMessage ();
                      showMessage ();
                      Цей  код  виведе  повідомлення  два  рази.  Якщо  знадобиться  поміняти
               повідомлення або спосіб його виведення – досить змінити його в одному місці: в
               функції,  яка  його  виводить.  Функція  може  містити  локальні  змінні,  оголошені
               через var. Такі змінні видно тільки всередині функції:
                      function showMessage () {
                        var message = 'Привіт, я - Вася!'; // локальна змінна
                        alert (message);
                      }
                      showMessage (); // 'Привіт, я - Вася!'
                      alert  (message);  //  <-  буде  помилка,  тому  що  змінну
               видно тільки всередині
                      Блоки  if  /  else,  switch,  for,  while,  do..while  не  впливають  на  область
               видимості змінних. При оголошенні змінної в таких блоках, її все одно буде видно
               у всій функції.
                        function count () {
                        //  змінні  i,  j  НЕ  будуть  знищені  після  закінчення
               циклу
                        for (var i = 0; i <3; i ++) {
                          var j = i * 2;
                        }
                        alert  (i);  //  i  =  3,  останнє  значення  i,  при  ньому
               цикл перестав працювати
                                                                56
     	
