typescript / beginner
Snippet
Literal-Typen
Literal-Typen ermöglichen es Ihnen, den exakten Wert anzugeben, den ein String, eine Zahl oder ein Boolean haben muss, anstatt nur einen beliebigen Wert dieses Typs zuzulassen.
snippet.ts
1
2
3
let response: "yes" | "no";response = "yes"; // Success// response = "maybe"; // Error: Type '"maybe"' is not assignable
Erklärung
1
let response: "yes" | "no";
Definiert eine Variable, die nur exakt die Strings 'yes' oder 'no' enthalten kann.
2
response = "yes";
Weist der Variablen einen gültigen Literal-Wert zu.