Простые правила выбора имени JavaScript переменной CamelCase или верблюжья нотация

Блог: http://zametkinapolyah.ru/
Рубрика JavaScript: http://zametkinapolyah.ru/veb-programmirovanie/zametki-po-javascript
Паблик блога в ВК: https://vk.com/zametkinapolyah
Тематическая группа в ВК: https://vk.com/zametkijs

Помощь проекту:
WMR: R288272666982
WMZ: Z293550531456
Яндекс.Деньги: 410011531129223

JavaScript накладывает ровно два творческих ограничения при выборе имени переменной:
Имя переменной должно состоять только из букв, цифр, $ и _.
Имя переменной не должно начинаться с цифры.
var myVar;
var testVar1;
var $ = 1;
var _ = 2;
alert (myVar, testVar1, $, _);

А вот неправильные переменные:
var 12var;
var my-variable;

Не забывайте, что язык JavaScript чувствителен к регистру:
var MYvar = 12;
var myvar = 45;
alert(MYvar, myvar, myVar);
Имена переменных могут состоять и из символов кириллицы и даже из символов китайского алфавита, но по традиции для именования используют только английские буквы.
var имя = “Иван”;
Alert(имя);
К выбору имени переменной следует подходить продуманно и взевашанно, т.к. в больших проектах львиное долю своего времени программист тратит не на написание кода, а на его поддержку. Приведу несколько правил:
Давай переменным осмысленные имена. Имя переменной должно служить вам подсказкой, прочитав имя, вы должны понять, что хранится в переменной.
Короткие имена использовать можно, но только в том случае, когда функционал и назначение переменной ясно и очевидно прослеживается из контекста программы (например, в цикле).
Имена переменных могут состоять из нескольких слов. Если имя переменной состоит из нескольких слов, пишите их слитно и каждое слово, следующее за первымначинайте с прописной буквы.
Не бойтесь переименовывать переменные в свое коде, если вы придумали новое имя, которое более точно и понятно характеризует хранимые значения.
Не бойтесь создать “лишнюю” переменную. Переменные вообще не бывают лишними.
Не используйте транслит в именах переменных. Среди JavaScript разработчиков есть соглашение о том, что имена переменных даются на английском языке.

ПРИСОЕДИНЯЙТЕСЬ
Поделиться

Кирилл Антонов

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



Обсуждение закрыто.