TypeScript · Junior · Frage 5 von 75
Welchen Typ leitet TypeScript für let x = 5; ab?
- 1
any(keine Annotation) - 2
5(ein Literaltyp) - 3
number
Antwort zeigen
Richtige Antwort: number
Erklärung
Typinferenz: Bei let wird das Literal zu number erweitert, weil die Variable neu zugewiesen werden kann. Bei const x = 5 ist der Typ das Literal 5. Explizite Annotationen braucht man, wo Inferenz unmöglich oder ungenau ist - etwa bei Funktionsparametern.