Сначала поговорим о переменных в информатике.
В компьютерном программировании переменная или скаляр — это адрес хранения. Это символическое имя (или ссылка на) информации. Имя переменной — это обычный способ ссылки на сохраненное значение.
Помните об этом: переменная в программировании может не соответствовать понятию переменных в математике напрямую
«Википедия»
Значение вычислительной переменной не обязательно является частью уравнения или формулы, как в математике. Переменным в компьютерном программировании часто дают длинные имена, чтобы сделать их относительно описательными для их использования, тогда как переменные в математике часто имеют краткие, одно- или двухсимвольные имена для краткости при транскрипции и манипулировании.
Компиляторы и интерпретаторы должны заменить символические имена переменных реальными адресами данных в памяти.
Свойства переменных
С переменной связано 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- Комментируйте столько, сколько нужно, но не больше
комментарии в программировании - очень хорошая идея и очень полезная вещь, если вы можете использовать ее правильно. если это недостаточно описательно, это плохая идея для вас, также вы пишете комментарий для каждой вещи в вашем коде, это сложно для чтения кода