Les noms sont importants dans JMP, et plus particulièrement dans les scripts. En fait, tout dans JMP porte un nom ! Cela inclut les objets, les commandes de menu, les fonctions et les messages aux objets. Et les variables de vos scripts ont aussi des noms. Les noms doivent suivre certaines règles ou syntaxe. Un nom doit commencer soit par un caractère alphabétique (A à Z, minuscule ou majuscule), soit par un trait de soulignement. Ainsi, les noms ne peuvent pas commencer par un chiffre ou tout autre caractère. Ensuite, les noms peuvent continuer avec d'autres caractères alphabétiques, chiffres numériques, caractères d'espacement ou certains caractères spéciaux. Les caractères blancs sont des espaces, des tabulations ou des retours à la ligne. Les caractères spéciaux autorisés sont le signe dièse, le point, l'apostrophe, le signe pourcentage, le trait de soulignement et la barre oblique inverse. Enfin, les noms peuvent également inclure des caractères Unicode pour certains symboles mathématiques, tels que les lettres grecques. C'est donc la syntaxe requise pour les noms - c'est simple, mais c'est aussi exact. Mais le style n'est pas aussi strict. Examinons quelques exemples pour illustrer comment vous pouvez travailler avec ces règles de syntaxe pour styliser vos noms. Fit Line est un nom qui suit toutes les règles de syntaxe. Mais vous pouvez le styliser de plusieurs autres manières : FitLine, avec chaque mot en majuscule mais sans espace entre les mots. Ou fitline, sans majuscules ni espaces, ou fit line, où les mots sont séparés mais sans majuscules. Ce sont tous des noms équivalents dans JMP, car bien que les espaces blancs soient autorisés dans les noms, JMP ignore cet espace lorsqu'il évalue le nom. Et, JMP ignore la casse. Ainsi, vous pouvez styliser vos noms de la manière qui vous convient, que ce soit pour faciliter la lecture des noms ou pour faire une distinction entre les noms intégrés et les noms définis par l'utilisateur. Bien sûr, nous vous recommandons d'être cohérent dans votre style tout au long de vos scripts. Une autre chose à propos des noms est que JMP doit être capable de reconnaître chaque nom et d'associer le nom à l'objet correct. Ce processus de résolution de nom est appelé portée. Et les règles de portée déterminent comment un nom est résolu la première fois qu'il est rencontré. Il existe deux types de noms qui ont des caractères de préfixe spéciaux, appelés opérateurs de portée. Un préfixe à deux points indique à JMP qu'un nom fait référence à une colonne de table de données. Un préfixe à deux points indique à JMP que le nom fait référence à quelque chose appelé une variable globale, et pour le moment, considérez cela comme une variable définie par l'utilisateur.