Page 77 - 6108
P. 77

Імена змінних
                     На ім'я змінної в JavaScript накладено всього два обмеження.
                     –  ім'я може складатися з: букв, цифр, символів $ і _
                     –  перший символ не повинен бути цифрою.
                     var myName;
                     var test123;
                     var $ = 1; // змінна з ім'ям '$'
                     var _ = 2; // змінна з ім'ям '_'
                     alert ($ + _); // 3

                     А такі змінні були б неправильними:
                     var 1a; // початок не може бути цифрою
                     var my-name; // дефіс '-' не є дозволеним символом

                     Регістр букв має значення. Змінні apple і AppLE – дві різні змінні.
                     Застосування кирилиці  допустиме, але не рекомендуються
                     Зарезервовані імена
                     Існує  список  зарезервованих  слів,  які  не  можна  використовувати  для
               змінних,  так  як  вони  використовуються  самою  мовою,  наприклад:  var,  class,
               return, export і ін.
                     Константи
                     Константа – це змінна, яка ніколи не змінюється. Як правило, їх називають
               великими буквами, через підкреслення. наприклад:

                     var COLOR_ORANGE = "# FF7F00";
                     var color = COLOR_ORANGE;
                     Технічно, константа є звичайною змінною, тобто її можна змінити. Тому у
               ES-2015 для оголошення констант передбачено ключове слово const.

                     const apple = 5;
                     apple = 10; // помилка
                     В іншому оголошення const повністю аналогічно let.
                     В іфном

                     3.1.3 Типи даних

                     Як  і  будь-яка  інша  мова  програмування,  JavaScript  підтримує  вбудовані
               структури і типи даних. В JavaScript існує кілька основних типів даних.
                     Число «number»
                     Єдиний тип число використовується як для цілих, так і для дрібних чисел.

                     var n = 123;
                     n = 12.345;
                     Існують  спеціальні  числові  значення  Infinity  (нескінченність)  і  NaN
               (помилка обчислень).
                     Наприклад, нескінченність Infinity виходить при діленні на нуль:

                     alert (1/0); // Infinity

                     Помилка  обчислень  NaN  буде  результатом  некоректної  математичної
               операції, наприклад:
                     alert ( "нечисло" * 2); // NaN, помилка
   72   73   74   75   76   77   78   79   80   81   82