Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 11 Current »



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

Sample

Infinity
 

NaN

Value representing Not-a-Number.

Returns

Sample

NaN
 

undefined

The value undefined.

Returns

Sample

undefined
 



Method Details

decodeURI

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

Parameters

{String} encodedURI

Returns

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

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

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

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

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

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

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

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

Sample

parseInt('0774' , 8)
 

uneval

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

Parameters

{Object} obj

Returns

Sample

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



  • No labels