Сначала поговорим о переменных в информатике.

В компьютерном программировании переменная или скаляр — это адрес хранения. Это символическое имя (или ссылка на) информации. Имя переменной — это обычный способ ссылки на сохраненное значение.

Помните об этом: переменная в программировании может не соответствовать понятию переменных в математике напрямую

«Википедия»
Значение вычислительной переменной не обязательно является частью уравнения или формулы, как в математике. Переменным в компьютерном программировании часто дают длинные имена, чтобы сделать их относительно описательными для их использования, тогда как переменные в математике часто имеют краткие, одно- или двухсимвольные имена для краткости при транскрипции и манипулировании.

Компиляторы и интерпретаторы должны заменить символические имена переменных реальными адресами данных в памяти.

Свойства переменных

С переменной связано 6 свойств. Первые три очень важны, когда вы начинаете программировать. Последние три важны по мере того, как вы продвигаетесь и совершенствуете свои навыки (и сложность программ, которые вы создаете).
Запомните это!

1– Имя
2– Тип
3– Значение
4– Область применения
5– Время жизни
6– Местоположение (в памяти)

Уточнение свойств

1- Имя
Имя является символическим. Он представляет собой «заголовок» информации, которая хранится в переменной.

Имя, пожалуй, самое важное свойство для программиста, потому что именно так мы «получаем доступ» к переменной. Каждая переменная должна иметь уникальное имя!

2- Тип

Тип представляет, какой «вид» данных хранится в переменной.

В C, Java, ActionScript и т. д. тип переменной должен быть явно объявлен при создании имени.

В JavaScript, Matlab тип переменной выводится из данных, помещенных в переменную.

3- Значение

Переменная по самому своему названию меняется со временем. Таким образом, если это переменная myVar и ей присвоено значение 21. В другой момент, myVar может быть присвоено значение 27.

4- Объем

Хорошие программы «разделены» на небольшие автономные секции (называемые функциями) подобно тому, как хороший роман разбит на главы, а хорошая глава — на абзацы и т. д. Переменная, которая видна и используется в одной функции, НЕдоступна в другой. другой раздел. Это позволяет нам повторно использовать имена переменных, например возраст. В одной функции «возраст» может относиться к возрасту студента, а в другой функции «возраст» может относиться к выдержке хорошего вина.

Кроме того, это предотвращает «случайное» изменение информации, важной для другой части нашей программы.

5- Время жизни

Время жизни переменной сильно связано с областью действия переменной. Когда программа начинается, переменные «оживают», когда программа достигает строки кода, где они «объявлены». Переменные «умирают», когда программа выходит из «Области действия» переменной.

6-местоположение (в памяти)

нам не нужно слишком беспокоиться о том, где в аппаратном обеспечении компьютера хранится переменная. За нас это делает компьютер (JavaScript/Matlab/C/Action-скрипт и т.д., через компилятор и интерпретатор).

Финли, мы можем думать о переменной как об имени или заголовке ящика, который относится к содержимому ящика.

Переменные в JavaScript:

JavaScript — это один из языков программирования, поэтому переменные в JavaScript похожи на переменные в информатике.

Допустимое и недопустимое имя переменной в JavaScript:

* Вы не можете заключать его в кавычки
* Имя не может быть числом, оно не может начинаться с числа
* Оно не может быть ключевым словом JavaScript (например, alert, var, const,. .и т.д)

Правила именования переменных в JavaScript
1. Имя переменной не может содержать пробелов
2. Имя переменной может содержать только буквы, цифры, знаки куклы и символы подчеркивания
3. Хотя имя переменной не может быть ключевым словом JavaScript, но может содержать
like(myVar, myAlert)

4. Заглавные буквы можно, но будьте осторожны. имена переменных чувствительны к регистру
x не X, Milad не milad

Обратите внимание на рекомендуемую практику именования с использованием верблюжьего регистра:
имя в верблюжьем регистре начинается с нижнего регистра, если в имени более одного слова, каждое последующее слово получает начальную заглавную букву. Пример: имя пользователя, имя, фамилия

** Именование переменных — это стандартная вещь в программировании, по умолчанию выбираются правильные имена переменных для вашей кодировки, поэтому вы должны сделать свои имена переменных описательными.

Лучшие практики JavaScript:

1-Называйте вещи своими именами — простые, короткие и удобочитаемые имена переменных и функций

напишите короткое имя переменной, такое как x, y или данные, это очень легко для вас, но когда вы вернетесь к коду через долгое или просто короткое время, трудно вспомнить, к чему относится эта переменная.

2. void globals
Глобальные переменные и имена функций — невероятно плохая идея. Причина в том, что каждый файл JavaScript, включенный в страницу, работает в одной и той же области видимости. Если в вашем коде есть глобальные переменные или функции, скрипты, включенные после ваших, которые содержат те же имена переменных и функций, перезапишут ваши переменные/функции.
3- Придерживайтесь строгого стиля кодирования< br /> Браузеры очень снисходительны к синтаксису JavaScript. Однако это не должно быть причиной для написания небрежного кода, работа которого зависит от браузеров. полезный инструмент для проверки синтаксического качества вашего кода: JSLint

4- Комментируйте столько, сколько нужно, но не больше
комментарии в программировании - очень хорошая идея и очень полезная вещь, если вы можете использовать ее правильно. если это недостаточно описательно, это плохая идея для вас, также вы пишете комментарий для каждой вещи в вашем коде, это сложно для чтения кода

Подробнее https://www.w3.org/wiki/JavaScript_best_practices