Schauen wir uns also ein paar Beispiele für die Erstellung von Variablen an. Angenommen, Sie möchten eine Variable mit dem Namen a erstellen und ihr den Wert von zuweisen. Diese Zuweisungsanweisung (a = erstellt eine globale Variable mit dem Wert Was ist, wenn Sie eine lokale Variable mit dem Namen a möchten? Um eine lokale Variable zu erstellen, verwenden Sie die Local-Funktion, die zwei Argumente benötigt: Das erste Argument ist ein Name oder eine Namensliste für die lokale Variable oder die lokalen Variablen und das zweite ist ein JSL-Ausdruck, der im lokalen Kontext ausgewertet wird. Und Sie können die Werte der lokalen Variablen entweder in der Namensliste oder als Teil des JSL-Ausdrucks initialisieren. In diesem Beispiel wird der Variablen a in der Local-Funktion der Wert zugewiesen. Jede mit a in diesem lokalen Block durchgeführte Berechnung würde den Wert von verwenden, aber nachdem dieser Teil des Skripts ausgeführt wurde, würde die globale Variable a immer noch den Wert von Now speichern. Angenommen, die erste Zeile in Ihrem Skript ist „Names Default to Here“. Aufruf, mit dem Booleschen Wert als Argument. Wenn Sie nach diesem Aufruf den Wert „to“ zuweisen, erstellt die Zuweisungsanweisung eine Variable mit dem Namen „a“ im Here-Namespace. Diese Version der Variablen a kann überall im selben Skript verwendet werden, aber die globale Version von a speichert immer noch den Wert. Denken Sie daran, dass das Doppelpunkt-Präfix der Bereichsoperator für eine globale Variable ist. Sie können es also verwenden, wenn Sie eine globale Variable erstellen und auf eine vorhandene globale Variable verweisen möchten. Wenn Sie im globalen Namespace arbeiten, ist der Scoping-Operator mit Doppelpunkt nicht erforderlich, wird aber als Best Practice empfohlen. Und bei Bedarf können Sie den Bereichsoperator verwenden, um globale Variablen zu erstellen oder auf sie zu verweisen, selbst in Skripten, die den Here-Namespace verwenden. JMP bietet mehrere Funktionen, die Sie bei der Verwaltung Ihrer Variablen unterstützen. Sie können den aktuellen Satz globaler Variablen und die zugehörigen Werte ermitteln, indem Sie die Funktion „Globale Werte anzeigen“ aufrufen. Sie können die Werte aller globalen Variablen oder bestimmter globaler Variablen löschen, indem Sie die Funktion „Globale Werte löschen“ aufrufen. Dadurch werden diese Werte auf „fehlend“ gesetzt, die Namen bleiben jedoch im Namespace. Sie können Änderungen an globalen Variablen verhindern, indem Sie entweder die Funktion „Globale Werte sperren“ oder „Symbole sperren“ aufrufen. Anschließend können Sie Änderungen an zuvor gesperrten globalen Variablen zulassen, indem Sie entweder die Funktion „Globale Werte entsperren“ oder „Symbole entsperren“ aufrufen. Schließlich können Sie alle oder nur bestimmte globale Variablen vollständig aus dem globalen Namespace entfernen, indem Sie die Funktion „Globale löschen“ aufrufen.