Читать книгу Angular - Manfred Steyer - Страница 27
boolean
ОглавлениеEin boolean repräsentiert einen Wahrheitswert (true oder false):
const ok: boolean = false;
Eine interessante Eigenheit von JavaScript und somit auch von TypeScript ist, dass sämtliche Datentypen als boolean behandelt werden können. Hierbei ist auch von truthy und falsy die Rede. Werte, die truthy sind, werden als true interpretiert, Werte, die falsy sind, als false.
Falsy sind neben false die Werte 0, '' (Leerstring), null, undefined und NaN (Not a Number). Alle anderen Werte sind truthy:
const firstName = null;
if (!firstName) {
console.debug('firstName is falsy');
}