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 |
|
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] } |
|
Overview
Content Tools
Activity