Specifications

Built-in variables
This is an array of the arguments that were passed to the function. It
only exists within the context of a function.
function sum()
arguments : Array
{
total = 0;
for ( i = 0; i < arguments.length; i++ ) {
total += arguments[ i ];
}
return total;
}
Built-in functions
This function parses and executes the contents of the string, taking
the text to be valid JavaScript.
var x = 57;
var y = eval( "40 + x" ); // y == 97
eval( string : String )
Returns true if the expression's value is a number that is within
range; otherwise returns false.
isFinite( expression ) :
Boolean
Returns true if the expression's value is not a number; otherwise
returns false.
var x = parseFloat( "3.142" );
isNaN( expression ) :
Boolean
var y = parseFloat( "haystack" );
var xx = isNaN( x ); // xx == false
var yy = isNaN( y ); // yy == true
Parses the string and returns the floating point number that the
string represents or NaN if the parse fails. Leading and trailing
parseFloat( string : String
) : Number
whitespace are ignored. If the string contains a number followed
by non-numeric characters, the value of the number is returned
and the trailing characters ignored.
Parses the string and returns the integer that the string represents
in the given base optBase or NaN if the parse fails. If the base is not
specified, the base is determined as follows:
parseInt( string : String,
optBase : Number ) :
Number
base 16 (hexadecimal) if the first non-whitespace characters are
"0x" or "0X";
base 8 (octal) if the first non-whitespace character is "0";
base 10 otherwise.
Leading and trailing whitespace are ignored. If the string contains
a number followed by non-numeric characters, the value of the
number is returned and the trailing characters ignored.
var i = parseInt( "24" ); // i == 24
389
Enfocus Switch 10