Читать книгу JavaScript für Ungeduldige - Cay Horstmann - Страница 32
1.8Boolesche Werte
ОглавлениеDer boolesche Typ kann die beiden Werte false und true annehmen. In einer Bedingung werden Werte beliebiger Typen in einen booleschen Wert umgewandelt. Dabei werden 0, NaN, null, undefined und der leere String zu false konvertiert und alle anderen zu true.
Das klingt zwar ganz einfach, aber wie Sie im folgenden Kapitel noch sehen werden, kann das zu verwirrenden Resultaten führen. Um Unklarheiten auf ein Minimum zu reduzieren, ist es sinnvoll, in Bedingungen grundsätzlich echte boolesche Werte zu verwenden.