
Namen sind in JMP und insbesondere bei der Skripterstellung wichtig. Tatsächlich hat in JMP alles einen Namen! Dazu gehören Objekte, Menübefehle, Funktionen und Nachrichten an Objekte. Und auch die Variablen in Ihren Skripten haben Namen. Namen müssen bestimmten Regeln oder einer bestimmten Syntax folgen. Ein Name muss entweder mit einem alphabetischen Zeichen – A bis Z, Klein- oder Großbuchstabe – oder einem Unterstrich beginnen. Namen dürfen also nicht mit einer Ziffer oder einem anderen Zeichen beginnen. Anschließend können Namen weitere alphabetische Zeichen, Ziffern, Leerzeichen oder einige Sonderzeichen enthalten. Leerzeichen sind Leerzeichen, Tabulatoren und Zeilenumbrüche. Zulässige Sonderzeichen sind das Rautezeichen, der Punkt, der Apostroph, das Prozentzeichen, der Unterstrich und der Backslash. Und schließlich können Namen auch Unicode-Zeichen für einige mathematische Symbole enthalten, z. B. griechische Buchstaben. Dies ist also die erforderliche Syntax für Namen – sie ist einfach, aber auch präzise. Der Stil ist jedoch nicht so streng. Sehen wir uns einige Beispiele an, um zu veranschaulichen, wie Sie innerhalb dieser Syntaxregeln Ihre Namen formatieren können. „Fit Line“ ist ein Name, der alle Syntaxregeln befolgt. Es gibt aber auch verschiedene andere Möglichkeiten: „Fit Line“ – jedes Wort wird großgeschrieben, aber ohne Leerzeichen dazwischen. Oder „Fit Line“ – ohne Großbuchstaben und Leerzeichen – oder „Fit Line“ – die Wörter werden getrennt, aber nicht großgeschrieben. In JMP sind diese Namen alle gleichwertig, da Leerzeichen in Namen zwar erlaubt sind, JMP diese bei der Namensauswertung jedoch ignoriert. Auch die Groß- und Kleinschreibung wird ignoriert. Sie können Ihre Namen also so formatieren, wie es Ihnen passt – sei es zur besseren Lesbarkeit oder zur Unterscheidung zwischen integrierten und benutzerdefinierten Namen. Wir empfehlen Ihnen natürlich, in Ihren Skripten einen einheitlichen Stil zu verwenden. Außerdem muss JMP jeden Namen erkennen und dem richtigen Objekt zuordnen können. Dieser Prozess der Namensauflösung wird als Scoping bezeichnet. Die Scoping-Regeln bestimmen, wie ein Name beim ersten Auftreten aufgelöst wird. Es gibt zwei Arten von Namen mit speziellen Präfixzeichen, sogenannten Bereichsoperatoren. Ein Präfix mit einem Doppelpunkt signalisiert JMP, dass sich ein Name auf eine Datentabellenspalte bezieht. Ein Präfix mit zwei Doppelpunkten signalisiert JMP, dass sich der Name auf eine sogenannte globale Variable bezieht. Betrachten Sie diese zunächst einfach als eine vom Benutzer definierte Variable.