The Scripting Guide found in the JMP Documentation Library, available under the Help pull down menu documents the "name"n reference
Names
A name is simply something to call an item. When you assign the numeric value 3 to a variable 
in the expression a = 3, a is a name.
Commands and functions have names, too. In the expression Log( 4 ), Log is the name of the 
logarithmic function.
Names have a few rules:
• Names must start with an alphabetic character or underscore and can continue with the 
following:
– alphabetic characters (a-z A-Z)
– numeric digits (0-9)
– whitespace characters (spaces, tabs, line endings, and page endings)
– mathematical symbols in Unicode (such as the Greek small alpha letter α)
– a few punctuation marks or special characters (apostrophes (‘), percent signs (%), 
periods (.), backslashes (\), and underscores (_))
• When comparing names, JMP ignores whitespace characters (such as spaces, tabs, and line 
endings). Upper case and lower case characters are not distinguished. For example, the 
names Forage and for age are equivalent, despite the differences in white space and 
case.
You can still have a name that is any other sequence of characters. If the name does not follow 
the rules above, it needs to be quoted and followed by "n". For example, to use a global 
variable with the name taxable income(2011), you must use "taxable income(2011)"n
every time the variable appears in a script:
"taxable income( 2011 )"n = 456000;
tax = .25;
Print( tax * "taxable income( 2011 )"n) ;
114000
 
If you are going to get into JSL, then you really need to read the Scripting Guide, cover to cover
					
				
			
			
				
	Jim