# Несколько let для одной переменной

Одну и ту же переменную нельзя объявить несколько раз через `let`. К примеру, следующий код приведет к ошибке:

`let a = 1; alert(a); let a = 2; alert(a);`

Здесь есть два варианта решения проблемы. Можно просто ввести две разных переменных:

`let a = 1; alert(a); let b = 2; alert(b);`

А можно вначале объявить переменную `a`, а затем делать операции с нею:

`let a; a = 1; alert(a); a = 2; alert(a);`
←→
↑
en ru