var
, let
e const
são maneiras diferentes de se declarar uma variável em javascript, cada uma com uma especialidade.
tipo | permite ser atualizada | permite redeclarar | precisa ser inicializada durante declaração |
---|---|---|---|
var |
✔️ | ✔️ | ❌ |
let |
✔️ | ❌ | ❌ |
const |
❌ | ❌ | ✔️ |
var cumprimento = "Olá"
var cumprimento = "Hello World"
let cumprimento = "Olá"
cumprimento = "Hello World"
var aragorn; // funciona
let legolas; // funciona
const gimli; // não funciona