Var, let und const in JavaScript: Das infernale Trio erklärt (mit einem Hauch von TypeScript)