Это не принудительное языковое правило.
var HELLOIMSHOUTING = "HI THERE";
Совершенно допустимый JavaScript.
Рекомендация использовать строчные буквы - это стилистический выбор, позволяющий разработчикам сканировать код и видетьчто такое локальная переменная, а что нет, просто из стиля написания.
Стоит отметить: нормально иметь строчную первую букву в JavaScript для локальной переменной, но продолжаемслова в той же переменной будут иметь заглавную букву для удобства чтения.Пример:
var myCoolVariable = 1;
Что является более читабельным (с первого взгляда), чем:
var mycoolvariable = 1;
Для решения ваших правок
Языки программированияпривередливые вещи, которые нравятся определенным вещам определенным образом.Чтобы упростить разработку, JavaScript будет ожидать, что переменные будут объявлены особым ограничительным способом (var
, const
, let
), и любые варианты их объявления будут отклонены.
Этосохраняет компилятор, который должен искать каждую перестановку var
, прежде чем фактически искать имя и значение переменной.