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