Los nombres son importantes en JMP, y especialmente en las secuencias de comandos. De hecho, ¡todo en JMP tiene un nombre! Esto incluye objetos, comandos de menú, funciones y mensajes a objetos. Y las variables en sus scripts también tienen nombres. Los nombres tienen que seguir ciertas reglas o sintaxis. Un nombre debe comenzar con un carácter alfabético (de la A a la Z, en minúsculas o mayúsculas) o con un guión bajo. Por lo tanto, los nombres no pueden comenzar con un número o cualquier otro carácter. Luego, los nombres pueden continuar con más caracteres alfabéticos, dígitos numéricos, espacios en blanco o algunos caracteres especiales. Los caracteres de espacio en blanco son espacios, tabulaciones o saltos de línea. Los caracteres especiales que se permiten son el signo de libra, el punto, el apóstrofe, el signo de porcentaje, el guión bajo y la barra invertida. Finalmente, los nombres también pueden incluir caracteres Unicode para algunos símbolos matemáticos, como las letras griegas. Entonces, esa es la sintaxis requerida de los nombres: es simple, pero también es exacta. Pero el estilo no es tan estricto. Veamos algunos ejemplos para ilustrar cómo puede trabajar con estas reglas de sintaxis para diseñar sus nombres. Fit Line es un nombre que sigue todas las reglas de sintaxis. Pero podría diseñarlo de varias otras maneras: FitLine, con cada palabra en mayúscula pero sin espacio entre las palabras. O fitline, sin mayúsculas ni espacios, o fitline, donde las palabras van separadas pero sin mayúsculas. Todos estos son nombres equivalentes en JMP, porque aunque se permiten espacios en blanco en los nombres, JMP ignora ese espacio cuando evalúa el nombre. Y JMP ignora las mayúsculas y minúsculas. Por lo tanto, puede diseñar sus nombres de cualquier manera que funcione para usted, ya sea que los haga más fáciles de leer o que haga una distinción entre nombres integrados y nombres definidos por el usuario. Por supuesto, le recomendamos que sea consistente en su estilo a lo largo de sus guiones. Otra cosa sobre los nombres es que JMP necesita poder reconocer cada nombre y asociar el nombre con el objeto correcto. Este proceso de resolución de nombres se denomina alcance. Y las reglas de alcance determinan cómo se resuelve un nombre la primera vez que se encuentra. Hay dos tipos de nombres que tienen caracteres de prefijo especiales, conocidos como operadores de ámbito. Un prefijo de dos puntos le dice a JMP que un nombre se refiere a una columna de la tabla de datos. Un prefijo de dos puntos le dice a JMP que el nombre se refiere a algo llamado variable global y, por el momento, piense en eso como una variable definida por el usuario.