| array | A multi-dimensional array that can contain any mixture of types. | Users={"fred", "jen", "sally"}; Ids={1, 9, 10}; Usermap={ Users, Ids}; print(umap[0][2] + " -> " + umap[1][2]); | 
| boolean | The values true and false. | x = true; | 
| double | A number with a fractional component. | x=2.5; y=4.3; print(x+y); #prints 6.8 | 
| int | The type integer includes the set of integers (…, -2, -1, 0, 1, 2, …).  The constants true and false are defined to have the values 1 and 0, respectively. Specify hexadecimal numbers with the prefix 0x. | count=0; x=y=1; You can specify an octal number by preceding it with a leading zero. For example, when specifying a umask value runumask=022 | 
| ldapid | Special type to support LDAP functions. |  | 
| ldapsearchresult | Special type to support LDAP functions. |  | 
| list | An ordered group of strings separated by commas and surrounded by curly braces. List elements are accessed by post-fixing them with square brackets [ ] containing the index of the desired element. Indices start at 0. | mylist = {"string zero", "string one", "string two"}; print( {"a", "b", "c"}[1] ); # prints "b" | 
| string | A sequence of zero or more characters within single or double quotes. | Mystr="this is a string"; Str1="user: " + user; | 
| undefined | A variable is assigned a type when it is assigned a value of that type. A variable that is referenced but has not been assigned a value is set to the type undefined. | if (typeof(myvar) == "undefined") { myvar=user;}  |