var
Legrégebbi változódeklarációs kulcsszó, amely a funkciószintű hatáskörrel rendelkezik és újradeklarálható és újraértelmezhető változókat hoz létre.
let
Modern változódeklarációs kulcsszó, amely blokkszintű hatáskört hoz létre, és újradeklarálható változókat engedélyez, de nem enged meg újraértelmezést.
const
A konstans változókat deklarálja, amelyek értéke nem változtatható meg létrehozásuk után, és blokkszintű hatáskörrel rendelkezik.
A let és const használata erősen ajánlott a modern JavaScript fejlesztésben, mivel a hatáskörük jobban szabályozható és a kód biztonságosabbá válhat, míg a var a régebbi JavaScript kód kompatibilitására használatos.
Ha const-ként létrehozok egy objektumot, a propertijén tudok változtatni?
Igen, az objektumnál lehet.