Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

Bindung

In der Programmierung ist eine Bindung eine Zuordnung eines Bezeichners zu einem Wert. Nicht alle Bindungen sind Variablen — zum Beispiel sind Funktionsparameter und die Bindung, die durch den catch (e)-Block erstellt wird, im strengen Sinne keine "Variablen". Darüber hinaus werden einige Bindungen implizit durch die Sprache erstellt — zum Beispiel this und new.target in JavaScript.

Eine Bindung ist veränderlich, wenn sie neu zugewiesen werden kann, und unveränderlich, wenn nicht; das bedeutet nicht, dass der Wert, den sie hält, unveränderlich ist.

Eine Bindung ist häufig mit einem Gültigkeitsbereich verbunden. Einige Sprachen erlauben das erneute Erstellen von Bindungen (auch Redeclarierung genannt) innerhalb desselben Gültigkeitsbereichs, während andere dies nicht tun; in JavaScript hängt es von der Konstruktion ab, die zur Erstellung der Bindung verwendet wurde, ob Bindungen erneut deklariert werden können.

Siehe auch