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, помилка