Die Semantik der Zuweisung in JavaScript (Die Semantik der Zuweisung in JavaScript), Lektion, Seite 723728
https://www.purl.org/stefan_ram/pub/zuweisungssemantik_javascript (Permalink) ist die kanonische URI dieser Seite.
Stefan Ram
JavaScript-Kurs

Der Wert der Zuweisung in JavaScript 

Syntax

Eine Zuweisung ist ein Ausdruck wie »a = 2 + 3«.

Die Zuweisung enthält den Zuweisungsoperator »=«.

Auf der linken Seite  des Zuweisungsoperators befindet sich ein Eintragsausdruck  (wie beispielsweise ein Bezeichner ).

Ein Bezeichner  ist – etwas vereinfacht gesagt – eine Folge von Buchstaben. Ein echter Eintragsausdruck  ist – etwas vereinfacht gesagt – eine Folge von Bezeichnern, zwischen denen Punkte ».« stehen. Ein Eintragsausdruck  ist ein Bezeichner  oder ein echter Eintragsausdruck.

Auf der rechten Seite  des Zuweisungsoperators befindet ein Ausdruck  (wie beispielsweise ein Literal  oder eine Summe ).

Weitere Details zur Syntax folgen noch in einer später Lektion.

Wert

Der Wert  der Zuweisung ist der Wert ihrer rechten Seite.

Beispiel

Das folgende Beispiel zeigt eine mit »a = « beginnende Zuweisung. Die rechte Seite der Zuweisung ist »2«. Damit ist der Wert der Zuweisung »2«.

Auswertung
a = 2
2

Wir können das vor den Ausdruck geschriebene »a = « in dieser Lektion als eine Art von Kommentar ansehen, da es auf den Wert des Ausdrucks keine Wirkung hat. Der Wert des Ausdrucks »2« alleine ist ja derselbe Wert.

Auswertung
2
2

Beispiel

Das folgende Beispiel zeigt eine Zuweisung als Teil eines größeren Ausdrucks.

Auswertung
( a = 2 )+ 5
7

Die Priorität des Zuweisungsoperators ist so niedrig, daß eine Zuweisung fast immer eingeklammert werden muß, wenn sie als Operand verwendet werden soll.

Wir können das vor den Ausdruck geschriebene »a = « in dieser Lektion als eine Art von Kommentar ansehen, da es auf den Wert des Ausdrucks keine Wirkung hat. Der Wert des Ausdrucks »2« alleine ist ja derselbe Wert.

Auswertung
( 2 )+ 5
7

Beispiel

Das folgende Beispiel zeigt erneut eine Zuweisung als Teil eines größeren Ausdrucks.

Auswertung
( a = 3 + 4 )- 2
5

Auch hier können wir in dieser Lektion das vor den Ausdruck geschriebene »a = « als eine Art von Kommentar ansehen, da es auf den Wert des Ausdrucks keine Wirkung hat. Der Wert des Ausdrucks »3 + 4« alleine ist ja derselbe Wert.

Auswertung
( 3 + 4 )+ 5
7

Übungsfragen

?   Auswertung

Welchen Wert ergibt die Auswertung des folgenden Ausdrucks?

Ausdruck
a = 2 + 8 

?   Auswertung (1)

Welchen Wert ergibt die Auswertung des folgenden Ausdrucks?

Ausdruck
( a = 2 )+( a = 8 )

?   Auswertung (2)

Welchen Wert ergibt die Auswertung des folgenden Ausdrucks?

Ausdruck
( a = 8 )-( b = 2 )

Seiteninformationen und Impressum   |   Mitteilungsformular  |   "ram@zedat.fu-berlin.de" (ohne die Anführungszeichen) ist die Netzpostadresse von Stefan Ram.   |   Eine Verbindung zur Stefan-Ram-Startseite befindet sich oben auf dieser Seite hinter dem Text "Stefan Ram".)  |   Der Urheber dieses Textes ist Stefan Ram. Alle Rechte sind vorbehalten. Diese Seite ist eine Veröffentlichung von Stefan Ram. Schlüsselwörter zu dieser Seite/relevant keywords describing this page: Stefan Ram Berlin slrprd slrprd stefanramberlin spellched stefanram723728 stefan_ram:723728 Die Semantik der Zuweisung in JavaScript Stefan Ram, Berlin, and, or, near, uni, online, slrprd, slrprdqxx, slrprddoc, slrprd723728, slrprddef723728, PbclevtugFgrsnaEnz Erklärung, Beschreibung, Info, Information, Hinweis,

Der Urheber dieses Textes ist Stefan Ram. Alle Rechte sind vorbehalten. Diese Seite ist eine Veröffentlichung von Stefan Ram.
https://www.purl.org/stefan_ram/pub/zuweisungssemantik_javascript