JavaScript Синтаксис
Синтаксис JavaScript - це набір правил, згідно з якими створюються програми JavaScript:
// Як створювати змінні:
var x;
let y;
// Як використовувати змінні:
x = 5;
y = 6;
let z = x + y;
JavaScript Значення
Синтаксис JavaScript визначає два типи значень: фіксовані значення та значення змінних.
Фіксовані значення називаються літералами. Значення змінних називаються змінними.
JavaScript Літерали
Найважливіші правила для запису фіксованих значень:
Числа пишуться з десятковими знаками або без них:
10.50
1001
Спробуйте самі »
Рядки - це текст, написаний у подвійних або одинарних лапках:
"John Doe"
'John Doe'
Спробуйте самі »
JavaScript Змінні
У мові програмування змінні використовуються для зберігання значень даних.
JavaScript використовує ключове слово var
для оголошення змінних (від анг. variable - змінна).
Знак рівності використовується для присвоєння значень змінним.
У цьому прикладі x визначається як змінна. Потім х надається значення 6:
var x;
x = 6;
Спробуйте самі »
JavaScript Оператори
JavaScript використовує арифметичні оператори ( +
-
*
/
) для обчислення значень:
(5 + 6) * 10
Спробуйте самі »
JavaScript використовує оператор присвоєння ( =
) для присвоєння значень змінним:
var x, y;
x = 5;
y = 6;
Спробуйте самі »
JavaScript Вирази
Вираз є комбінацією значень, змінних та операторів, яка обчислює значення.
Обчислення називається визначенням (результату).
Наприклад, 5*10 визначає 50:
5 * 10
Спробуйте самі »
Вирази також можуть містити значення змінних:
x * 10
Спробуйте самі »
Значення можуть бути різних типів, таких як числа та рядки.
Наприклад, "John" + " " + "Doe" приймає значення "John Doe":
"John" + " " + "Doe"
Спробуйте самі »
JavaScript Ключові слова
JavaScript ключові слова використовуються для визначення дій, які мають бути виконані.
Ключове слово var
повідомляє браузеру про створення змінної:
var x, y;
x = 5 + 6;
y = x * 10;
Спробуйте самі »
JavaScript Коментарі
Не всі JavaScript інструкції "виконуються".
Код після подвійної косої риски //
або між /*
та */
розглядається як коментар.
Коментарі ігноруються та не будуть виконані:
var x = 5; // Я буду виконаний
// var x = 6; Я НЕ буду виконаний
Спробуйте самі »
Ви дізнаєтесь більше про коментарі в наступному розділі на нашому сайті W3Schools українською.
JavaScript Ідентифікатори
Ідентифікатори - це назви (імена).
У JavaScript ідентифікатори використовуються для іменування змінних (і ключових слів, і функцій, і міток).
Правила для легальних імен практично однакові у більшості мов програмування.
У JavaScript перший символ має бути літерою, або підкресленням (_), або знаком долара ($).
Наступні символи можуть бути літерами, цифрами, підкресленням або знаком долара.
Числа не допускаються як перший символ.
Таким чином, JavaScript може легко відрізнити ідентифікатори від чисел.
JavaScript чутливий до регістру
Всі JavaScript ідентифікатори чутливі до регістру.
Змінні lastName
та lastname
є двома різними змінними:
var lastname, lastName;
lastName = "Doe";
lastname = "Peterson";
Спробуйте самі »
JavaScript не інтерпретує VAR або Var як ключове слово var.
JavaScript та Camel Case / Верблюжий регістр
Історично склалося так, що програмісти використовували різні способи поєднання кількох слів в одне ім’я змінної:
Дефіс:
first-name, last-name, master-card, inter-city.
Дефіси не допускаються у JavaScript. Вони зарезервовані для віднімання.
Підкреслення:
first_name, last_name, master_card, inter_city.
Верхній Верблюжий регістр (Pascal Case):
FirstName, LastName, MasterCard, InterCity.
Нижній Верблюжий регістр:
Програмісти JavaScript схильні використовувати верблюжий регістр, який починається з малої літери:
firstName, lastName, masterCard, interCity.
JavaScript Набір символів
JavaScript використовує набір символів Unicode.
Unicode охоплює майже всі символи та розділові знаки у світі.
Для детальнішого ознайомлення вивчіть Повний довідник по Unicode на нашому сайті W3Schools українською.