Зміст курсу
Вступ до JavaScript
Вступ до JavaScript
Зберігання Даних
Змінні — це контейнери для даних у пам'яті комп'ютера. Загальний синтаксис створення нової змінної: let variableName
.
Наприклад, наступний код оголошує нову змінну з назвою username
:
js
Це називається Оператор оголошення змінної.
Ми можемо присвоїти значення змінній, використовуючи синтаксис variableName = data
, де data може бути текстом, числом або будь-яким іншим допустимим типом даних.
Наприклад:
js
Оператор, у якому ми присвоюємо значення змінній, називається Оператор присвоєння.
Ми можемо просто використовувати ім'я змінної для доступу до її даних:
let username; username = "John Smith"; console.log(username);
У наведеному вище коді термін username
був переданий як аргумент у вираз console.log
. Це просто отримує все, що знаходиться всередині username
, і передає це у console.log
, який, у свою чергу, відображає дані на екрані.
Якщо змінній не присвоєно жодного значення, за замовчуванням вона має значення undefined
:
let exampleVar; console.log(exampleVar);
Присвоєння значення змінній вперше називається ініціалізацією.
Існує коротший синтаксис для оголошення та ініціалізації змінної одночасно: let variableName = data;
:
let username = "John Doe"; console.log(username);
Дві змінні не можуть мати однакові імена, інакше це призведе до помилки:
let variableA; let variableA; // Error at this line
Однак важливо також пам'ятати, що імена змінних чутливі до регістру, тому variableA
і VariableA
вважаються різними іменами.
Крім того, існують певні правила іменування змінних, яких потрібно дотримуватися:
Імена змінних не можуть починатися з цифри;
Імена змінних не можуть містити спеціальних символів, окрім
$
та_
;Імена змінних не можуть співпадати з зарезервованими ключовими словами JavaScript. Наприклад, використання
let
абоconst
як імені змінної не дозволяється.
1. Яке призначення змінної у JavaScript?
2. Який із наведених варіантів є правильною синтаксичною конструкцією для оголошення змінної у JavaScript?
3. Яке значення за замовчуванням має неініціалізована змінна?
4. У чому різниця між оголошенням та ініціалізацією змінної?
5. Яким буде результат виконання наступного коду?
6. Який із наведених варіантів правильно оголошує та ініціалізує змінну в одному виразі?
7. Що буде виведено у консоль?
Дякуємо за ваш відгук!