DO NOT EDIT THE CONTENT OF THIS PAGE DIRECTLY (EXCEPT INSIDE THE DIV BELOW WITH ID=DESCRIPTION), UNLESS YOU KNOW WHAT YOU'RE DOING.
THE STRUCTURE OF THE CONTENT IS VITAL IN BEING ABLE TO AUTO UPDATE THE CONTENT THROUGH THE DOC GENERATOR.

Enter additional information related to this 'class' inside the {div} macro with 'id=description'



Return Types
Array
Boolean
Date
Function
JSON
Math
Number
Object
RegExp
Special Operators
Statements
String



Property Summary
Number
Infinity
Numeric value representing infinity.
Number
NaN
Value representing Not-a-Number.
Object
undefined
The value undefined.



Method Summary
String
decodeURI(encodedURI)
Decodes a URI previously encoded with encodeURI or another similar routine.
String
decodeURIComponent(encodedURI)
Decodes a URI component previously created by encodeURIComponent or by a similar routine.
String
encodeURI(URI)
Encodes a URI by replacing certain characters with escape sequences.
String
encodeURIComponent(URI)
Encodes a URI component by replacing all special characters with their corresponding UTF-8 escape sequences.
Object
eval(expression)
Evaluates JavaScript code passed as a string.
Boolean
isFinite(n)
Returns true if the given number is a finite number.
void
isNaN(value)
The NaN property indicates that a value is 'Not a Number'.
Number
parseFloat(text)
Makes a floating point number from the starting numbers in a given string.
Number
parseInt(text)
Makes a integer from the starting numbers in a given string in the base specified.
Number
parseInt(text, radix)
Makes a integer from the starting numbers in a given string in the base specified.
String
uneval(obj)
Returns the string representation behind a given object.



Property Details

Infinity

Numeric value representing infinity.

Returns

Number

Sample

Infinity
 

NaN

Value representing Not-a-Number.

Returns

Number

Sample

NaN
 

undefined

The value undefined.

Returns

Object

Sample

undefined
 



Method Details

decodeURI

String
decodeURI
(encodedURI)
Decodes a URI previously encoded with encodeURI or another similar routine.

Parameters

{String} encodedURI

Returns

String

Sample

var str = "http://www.mysite.com/my code.asp?name=[cool]";
var encoded = encodeURI(str);
var decoded = decodeURI(encoded);
application.output(encoded);//http://www.mysite.com/my%20code.asp?name=%5bcool%5d
application.output(decoded);//http://www.mysite.com/my code.asp?name=[cool]
 

decodeURIComponent

String
decodeURIComponent
(encodedURI)
Decodes a URI component previously created by encodeURIComponent or by a similar routine.

Parameters

{String} encodedURI

Returns

String

Sample

var str = "my code.asp?name=[cool]";
var encoded = encodeURIComponent(str);
var decoded = decodeURIComponent(encoded);
application.output(encoded); //my%20code.asp%3fname%3d%5bcool%5d
application.output(decoded); //my code.asp?name=[cool]
 

encodeURI

String
encodeURI
(URI)
Encodes a URI by replacing certain characters with escape sequences.

Parameters

{String} URI

Returns

String

Sample

var str = "http://www.mysite.com/my code.asp?name=[cool]";
var encoded = encodeURI(str);
var decoded = decodeURI(encoded);
application.output(encoded);//http://www.mysite.com/my%20code.asp?name=%5bcool%5d
application.output(decoded);//http://www.mysite.com/my code.asp?name=[cool]
 

encodeURIComponent

String
encodeURIComponent
(URI)
Encodes a URI component by replacing all special characters with their corresponding UTF-8 escape sequences.

Parameters

{String} URI

Returns

String

Sample

var str = "my code.asp?name=[cool]";
var encoded = encodeURIComponent(str);
var decoded = decodeURIComponent(encoded);
application.output(encoded); //my%20code.asp%3fname%3d%5bcool%5d
application.output(decoded); //my code.asp?name=[cool]
 

eval

Object
eval
(expression)
Evaluates JavaScript code passed as a string. Returns the value returned by the evaluated code.

Parameters

{String} expression

Returns

Object

Sample

eval("var x = 2 + 3;");
application.output(x); // prints: 5.0
 

isFinite

Boolean
isFinite
(n)
Returns true if the given number is a finite number.

Parameters

{Number} n

Returns

Boolean

Sample

application.output(isFinite(1)); // prints: true
application.output(isFinite(Infinity)); // prints: false
application.output(isFinite(isNaN)); // prints: false
 

isNaN

void
isNaN
(value)
The NaN property indicates that a value is 'Not a Number'.

Parameters

{Object} value

Returns

void

Sample

isNaN( value )
 

parseFloat

Number
parseFloat
(text)
Makes a floating point number from the starting numbers in a given string.

Parameters

{String} text

Returns

Number

Sample

parseFloat('string')
 

parseInt

Number
parseInt
(text)
Makes a integer from the starting numbers in a given string in the base specified.

Parameters

{String} text

Returns

Number

Sample

parseInt('0774')
 

parseInt

Number
parseInt
(text, radix)
Makes a integer from the starting numbers in a given string in the base specified.

Parameters

{String} text
{Number} radix

Returns

Number

Sample

parseInt('0774' , 8)
 

uneval

String
uneval
(obj)
Returns the string representation behind a given object.

Parameters

{Object} obj

Returns

String

Sample

application.output(uneval(isNaN)); // prints something like: function isNaN() { [native code for isNaN, arity=1] }