Зберігання Даних
Змінні — це контейнери для даних у пам'яті комп'ютера. Загальний синтаксис створення нової змінної: 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. Що буде виведено у консоль?
Дякуємо за ваш відгук!
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат
Can you explain more about what a variable is in simple terms?
What happens if I try to use a variable before assigning a value to it?
Can you give more examples of valid and invalid variable names?
Чудово!
Completion показник покращився до 1.33
Зберігання Даних
Свайпніть щоб показати меню
Змінні — це контейнери для даних у пам'яті комп'ютера. Загальний синтаксис створення нової змінної: 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. Що буде виведено у консоль?
Дякуємо за ваш відгук!