TypeScript · Junior · Frage 43 von 75
Was macht TypeScript mit const el = document.getElementById('app')?
- 1Leitet
HTMLElement | nullab und verlangt eine Prüfung aufnull - 2Leitet
anyab, weil DOM-APIs in TypeScript nicht typisiert sind - 3Leitet
HTMLDivElementautomatisch aus dem Markup der Seite ab
Antwort zeigen
Richtige Antwort: Leitet HTMLElement | null ab und verlangt eine Prüfung auf null
Erklärung
Das Element existiert vielleicht nicht, also enthält der Typ null. Für einen konkreten Typ nutzt man querySelector<HTMLInputElement>('#email') oder eine Prüfung instanceof HTMLInputElement. DOM-Typen gehören zur Standardbibliothek (lib: ['dom']).