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 22 Next »



Return Types
Array Boolean Date Function JSON Math Namespace Number Object QName RegExp Special Operators Statements String XML XMLList



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'.
Boolean isXMLName(name)
Returns true if the given name can be used as a valid name for an XML element or attribute.
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 )
 

isXMLName

Boolean isXMLName (name)
Returns true if the given name can be used as a valid name for an XML element or attribute.

Parameters

{String} name

Returns

Sample

application.output(isXMLName("good_name")); // prints: true
application.output(isXMLName("bad name")); // because of the space, prints: false
 

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