У цьому підручнику ви дізнаєтесь про змінні та константи JavaScript, а також про те, як їх ініціалізувати та використовувати за допомогою прикладів.
Змінні JavaScript
У програмуванні змінна - це контейнер (область зберігання) для зберігання даних. Наприклад,
let num = 5;
Тут num
є змінною, яка містить число 5.
JavaScript оголошує змінні
У JavaScript ми використовуємо ключові слова var
та let
ключові слова для оголошення змінних. Наприклад,
var x; let y;
Тут x та y - змінні.
JavaScript var Vs let
Обидва var
і let
використовуються для оголошення змінних. Однак між ними є деякі відмінності.
змінний | дозволяти |
---|---|
var використовується в старих версіях JavaScript | let - це новий спосіб оголошення змінних, починаючи з ES6 (ES2015) . |
var є сферою функцій (це буде розглянуто в наступних навчальних посібниках). | let має масштаб блоку (це буде розглянуто в наступних навчальних посібниках). |
Наприклад, var x; | Наприклад, let y; |
Примітка: рекомендується використовувати let
замість var
. Однак є кілька браузерів, які не підтримують let
. Відвідайте JavaScript, дозвольте підтримку браузера, щоб дізнатись більше.
Ініціалізація змінних JavaScript
Ми використовуємо оператор присвоєння, =
щоб присвоїти значення змінній.
let x; x = 5;
Тут 5 присвоюється змінній x.
Ви також можете ініціалізувати змінні під час їх оголошення.
let x = 5; let y = 6;
У JavaScript можна оголосити змінні в одному операторі.
let x = 5, y = 6, z = 7;
Якщо ви використовуєте змінну без її ініціалізації, вона матиме undefined
значення.
let x; // x is the name of the variable console.log(x); // undefined
Тут x - ім'я змінної, і оскільки воно не містить жодного значення, воно буде невизначеним.
Ви undefined
детально дізнаєтесь про та інші типи даних у наступному підручнику.
Змініть значення змінних
Можна змінити значення, яке зберігається у змінній. Наприклад,
// 5 is assigned to variable x let x = 5; console.log(x); // 5 // vaue of variable x is changed x = 3; console.log(x); // 3
Значення змінної може змінюватися . Отже, змінна імені .
Правила іменування змінних JavaScript
Правилами іменування змінних є:
- Назви змінних повинні починатися з букви, підкреслення
_
або знака долара$
. Наприклад,//valid let a = 'hello'; let _a = 'hello'; let $a = 'hello';
- Назви змінних не можуть починатися з цифр. Наприклад,
//invalid Let 1a = 'hello'; // this gives an error
- JavaScript чутливий до регістру. Отже, y та Y - різні змінні. Наприклад,
let y = "hi"; let Y = 5; console.log(y); // hi console.log(Y); // 5
- Ключові слова не можна використовувати як імена змінних. Наприклад,
//invalid let new = 5; // Error! new is a keyword.
Примітки:
- Хоча ви можете називати змінні будь-яким способом, бажано давати описове ім'я змінної. Якщо ви використовуєте змінну для зберігання кількості яблук, краще використовувати яблука або numberOfApples, а не x або n.
- У JavaScript імена змінних зазвичай пишуться в camelCase, якщо в ньому є кілька слів. Наприклад, firstName, річнийзарплата тощо.
Константи JavaScript
const
Ключове слово було також введено в ES6 (ES2015) версії для створення констант. Наприклад,
const x = 5;
Після ініціалізації константи ми не можемо змінити її значення.
const x = 5; x = 10; // Error! constant cannot be changed. console.log(x)
Просто константа - це тип змінної, значення якої неможливо змінити.
Крім того, ви не можете оголосити константу без її ініціалізації. Наприклад,
const x; // Error! Missing initializer in const declaration. x = 5; console.log(x)
Примітка: Якщо ви впевнені, що значення змінної не зміниться протягом усієї програми, рекомендується використовувати const
. Однак є кілька браузерів, які не підтримують const
. Відвідайте підтримку браузера JavaScript const, щоб дізнатися більше.
Тепер, коли ви знаєте про змінні, ви дізнаєтеся про різні типи даних, які змінна може зберігати в наступному навчальному посібнику.