var ma zasięg funkcji i można je redeklarować; let/const mają zasięg bloku. const blokuje ponowne przypisanie (ale obiekty nadal można mutować).
Rozwinięcie krótkiej odpowiedzi — co zwykle ma znaczenie w praktyce:
Krótki przykład (szablon do wyjaśniania):
// Example: discuss trade-offs for "jakie-są-różnice-między-var,-let-i-const?"
function explain() {
// Start from the core idea:
// var ma zasięg funkcji i można je redeklarować; let/const mają zasięg bloku. const blokuje
}