В этом руководстве вы узнаете о переменных и константах 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.
Заметки:
- Хотя вы можете называть переменные как хотите, рекомендуется давать описательное имя переменной. Если вы используете переменную для хранения количества яблок, лучше использовать apples или numberOfApples, чем x или n.
- В JavaScript имена переменных обычно записываются в camelCase, если они содержат несколько слов. Например, firstName, AnnualSalary и т. Д.
Константы 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, чтобы узнать больше.
Теперь, когда вы знаете о переменных, вы узнаете о различных типах данных, которые переменная может хранить в следующем руководстве.