Змінні та константи JavaScript

У цьому підручнику ви дізнаєтесь про змінні та константи 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

Правилами іменування змінних є:

  1. Назви змінних повинні починатися з букви, підкреслення _або знака долара $. Наприклад,
     //valid let a = 'hello'; let _a = 'hello'; let $a = 'hello';
  2. Назви змінних не можуть починатися з цифр. Наприклад,
     //invalid Let 1a = 'hello'; // this gives an error
  3. JavaScript чутливий до регістру. Отже, y та Y - різні змінні. Наприклад,
     let y = "hi"; let Y = 5; console.log(y); // hi console.log(Y); // 5
  4. Ключові слова не можна використовувати як імена змінних. Наприклад,
     //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, щоб дізнатися більше.

Тепер, коли ви знаєте про змінні, ви дізнаєтеся про різні типи даних, які змінна може зберігати в наступному навчальному посібнику.

Цікаві статті...