Wirkungen in JavaScript
Eine Auswertung kann eine Wirkung haben, also ihre Umgebung verändern (indem sie beispielsweise etwas in den Speicher schreibt oder auf den Bildschirm ausgibt).
- Beispiele für Wirkungen
- ● ausgeben
- ● speichern
Bisher hatten wir schon gesehen, daß eine Auswertung einen Wert haben kann, dieser gilt aber nicht als eine Wirkung.
- Beispiele für Werte
- ● 2
- ● "abc"
Wert und Wirkung einer Auswertung zusammen nennen wir das Verhalten der Auswertung.
Das Verhalten einer Auswertung kann seinerseits auch von der Umgebung der Auswertung beeinflußt werden. Das heißt die Auswertung kann etwas messen oder einlessen, beispielsweise indem sie eine etwas aus dem Speicher liest oder eine Benutzereingabe einliest.
Solche Wechselwirkungen zwischen einer Auswertung und ihrer Umgebung sind das Thema dieses Kapitels.