Читать книгу JavaScript für Ungeduldige - Cay Horstmann - Страница 65

Tipp

Оглавление

Gestalten Sie die Bedingung so, dass sie entweder true oder false ergibt, auch wenn JavaScript dafür beliebige Werte zulässt und sie in boolesche Werte umwandelt. Wie Sie im nächsten Abschnitt noch sehen werden, sind diese Konvertierungen nicht unbedingt einsichtig und können daher gefährlich sein. Beachten Sie die goldene Regel Nr. 3 aus dem Vorwort:

 Seien Sie sich immer über die Typen im Klaren und vermeiden Sie die automatische Typkonvertierung.

Es kommt häufig vor, dass Sie mehrere Anweisungen ausführen wollen, wenn die Bedingung erfüllt ist. Verwenden Sie dazu eine Blockanweisung der folgenden Form:

{

Anweisung1 Anweisung2

...

}

Wenn die Bedingung nicht erfüllt ist, kann wie im folgenden Beispiel eine optionale else-Klausel ausgeführt werden:

if (yourSales > target) {

performance = 'Good'

bonus = 100

} else {

performance = 'Mediocre'

bonus = 0

}


JavaScript für Ungeduldige

Подняться наверх