Какие есть правила именования переменных в JavaScript?

Подскажите пожалуйста, есть ли какие то правила именования переменных в js, может что то что нельзя использовать в качестве имен, или неприемлемый способ записи?

Есть определенные правила, они очень даже логичны и понятны, поэтому я думаю их будет легко запомнить, далее перечисляю:

1 – Самое главное, что бы имя переменной, соответствовало хранимым в ней данным.

2 – Для переменных которые используются в частных случаях, локальных переменных например, в циклах и тд, для них рекомендуется использовать имена не несущие никакой смысловой нагрузки.

3 – Если вы создаете переменную и затрудняетесь дать ей имя из одного слова, и считаете что лучше всего опишет данную переменную несколько слов, то их можно записать в таком виде:

var myNewVariable = 5;

Этот вид записи называется camelCase. Так же можно разделять слова в длинных именах переменных с помощью символа “_”.

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

На itvdn есть видео уроки который помогут вам освоить базовый уровень JS, и в том числе узнать как правильно оформлять код, вот ссылка на курс по JavaScript для новичков - https://itvdn.com/ru/video/javascript-essential