Читать книгу JavaScript – Das Handbuch für die Praxis - David Flanagan - Страница 71

KAPITEL 4 Ausdrücke und Operatoren

Оглавление

In diesem Kapitel geht es um Ausdrücke und die Operatoren, mit denen viele von ihnen gebildet werden. Ein Ausdruck ist in JavaScript eine Zeichenfolge, die ausgewertet werden kann, um einen Wert zu liefern. Eine Konstante, die direkt in Ihr Programm eingebettet ist, ist eine sehr einfache Art von Ausdruck. Ein Variablenname ist ebenfalls ein einfacher Ausdruck, der zu genau dem Wert ausgewertet wird, der dieser Variablen zuvor zugewiesen wurde. Komplexe Ausdrücke werden aus einfacheren Ausdrücken aufgebaut. Ein vollständiger Ausdruck für den Zugriff auf ein Array setzt sich beispielsweise zusammen aus einem Ausdruck, der zu einem Array ausgewertet wird, einer folgenden öffnenden eckigen Klammer, einem Ausdruck, der zu einer ganzen Zahl ausgewertet wird, und schließlich einer schließenden eckigen Klammer. Dieser neue, zusammengesetzte und komplexere Ausdruck wird zu dem Wert ausgewertet, der an der entsprechenden Indexposition im angegebenen Array gespeichert ist. In ähnlicher Weise besteht ein Funktionsaufruf aus einem Ausdruck, der zu einem Funktionsobjekt ausgewertet wird, und null oder mehr zusätzlichen Ausdrücken, die als die Argumente für die Funktion verwendet werden.

Am häufigsten setzt man für den Aufbau komplexer Ausdrücke aus einfacheren Ausdrücken Operatoren ein. Ein Operator kombiniert die Werte seiner (meist zwei) Operanden auf vorgegebene Weise und wird zu einem neuen Wert ausgewertet. Der Multiplikationsoperator * ist ein einfaches Beispiel dafür: Der Ausdruck x * y wird zum Produkt der Werte der Ausdrücke x und y ausgewertet. Der Einfachheit halber spricht man manchmal auch davon, dass ein Operator einen Wert zurückgibt, und nicht, dass er zu einem Wert »auswertet«.

Dieses Kapitel dokumentiert alle Operatoren von JavaScript und erläutert außerdem Ausdrücke, die keine Operatoren nutzen, wie die Array-Indizierung und Funktionsaufrufe. Wenn Sie sich mit Sprachen wie C auskennen, wird Ihnen die Syntax von JavaScript bereits vertraut erscheinen.

JavaScript  –  Das Handbuch für die Praxis

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