Page 19 - 6105
P. 19

Технічно,  константа  є  звичайною  змінною,  тобто  її  можна  змінити.  Але

               краще цього не робити. Призначення констант:


                      По-перше, константа COLOR_ORANGE - це зрозуміле ім'я. За присвоєння
               var  color  =  "#  FF7F00"  незрозуміло,  що  колір  -  помаранчевий.  Іншими  словами,


               константа COLOR_ORANGE є «зрозумілим псевдонімом» для значення # FF7F00.
                      По-друге, помилка в рядку, особливо такого складного як # FF7F00, може


               бути не помічена, а в імені константи її допустити куди складніше.

                      2.1 Типи даних

                      В JavaScript існує кілька основних типів даних.

                      Числовий «number»

                      var n = 123;

                      n = 12.345;

                      Єдиний  числовий  тип  даних,  використовується  як  для  цілих,  так  і  для

               дрібових  чисел.  Існують  спеціальні  числові  значення  Infinity  (нескінченність)  і

               NaN (помилка обчислень).

                      Наприклад, тип Infinity виходить при діленні на нуль:

                      alert (1/0); // Infinity

                      Помилка  обчислень  NaN  буде  результатом  некоректної  математичної

               операції, наприклад:

                      alert ( "нечисло" * 2); // NaN, помилка

                      Ці значення формально належать типу «число», хоча, звичайно, числами в їх

               звичайному розумінні не є.

                      Рядок «string»

                      var str = "Мама мила раму";

                      str = 'Одинарні лапки теж підійдуть';

                      В     JavaScript     одинарні      та    подвійні      лапки      рівноправні.      Можна

               використовувати або ті або інші.

                      Булевий (логічний) тип «boolean»


                                                                18
   14   15   16   17   18   19   20   21   22   23   24