TypeScript · Junior · Frage 25 von 75
Was macht die Type Assertion value as string?
- 1Wandelt den Wert in einen String um, wie
String(value) - 2Prüft zur Laufzeit, dass der Wert ein String ist, und wirft sonst
- 3Sagt dem Compiler, den Wert als String zu behandeln, ohne Prüfung zur Laufzeit
Antwort zeigen
Richtige Antwort: Sagt dem Compiler, den Wert als String zu behandeln, ohne Prüfung zur Laufzeit
Erklärung
as ist ein Hinweis an den Compiler, keine Umwandlung: Ist es in Wirklichkeit eine Zahl, zeigt sich der Fehler später. Man nutzt es, wenn man mehr weiß als der Compiler (z. B. den Elementtyp von querySelector), und zieht Eingrenzung durch Prüfungen vor.