Найти тему

var let const чем отличаются

Оглавление

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

Реально, в статьях все пытаются показать на сколько они эрудированны (тоже мне Мироны Яновичи) и используют профильный сленг, который новичок не знает. Только данную тему изучают новички, "старички" должны ее уже знать!

Отличия var let const в JavaScript

Var переменная

В случае если переменная var указываются в фигурных скобках, то с ней можно работать и за пределами фигурных скобок. С let и const за пределами фигурных скобок работать не получится.

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

Если вы видите переменную указанную так "x = 1", то знайте, это может быть var, а может быть переназначенный let.

Как я предполагаю, такая путаницу между var и let была одной из причин отказа от var.

Const переменная

Переменной const значение можно задать всего один раз. Переменные var и let можете переназначать сколько вам захочется.

Это коллаж из 3 запросов.
Это коллаж из 3 запросов.

p.s. Если я что-то забыл, плиз, попишите в комментах! Я закреплю полезный коммент вверху.