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 ✔️

o que é redeclarar?

var cumprimento = "Olá"
var cumprimento = "Hello World"

o que é atualizar?

let cumprimento = "Olá"
cumprimento = "Hello World"

como assim inicializar?

var aragorn; // funciona
let legolas; // funciona
const gimli; // não funciona

próxima dúvida →

o que são cookies e cache?