{hidden}DO NOT EDIT THE CONTENT OF THIS PAGE DIRECTLY, UNLESS YOU KNOW WHAT YOU'RE DOING.		THE STRUCTURE OF THE CONTENT IS VITAL IN BEING ABLE TO EXTRACT CHANGES FROM THE PAGE AND MERGE THEM BACK INTO SERVOY SOURCE{hidden}
\\ 

{table:id=|class=servoy sReturnTypes}{tr:style=height: 30px;}{th}Return Types{th}{tr}{tr}{td}{span:class=sWordList}[Array]{span}{span:class=sWordList}[Boolean]{span}{span:class=sWordList}[Date]{span}{span:class=sWordList}[Math]{span}{span:class=sWordList}[Namespace]{span}{span:class=sWordList}[Number]{span}{span:class=sWordList}[Object]{span}{span:class=sWordList}[QName]{span}{span:class=sWordList}[RegExp]{span}{span:class=sWordList}[Special Operators]{span}{span:class=sWordList}[Statements]{span}{span:class=sWordList}[String]{span}{span:class=sWordList}[XML]{span}{span:class=sWordList}[XMLList]{span}{td}{tr}{table}\\ 

{table:id=|class=servoy sSummery}{colgroup}{column:padding=0px|width=80px}{column}{column}{column}{colgroup}{tr:style=height: 30px;}{th:colspan=2}Property Summery{th}{tr}{tbody}{tr}{td}[Number]{td}{td}[#Infinity]
Numeric value representing infinity.{td}{tr}{tbody}{tbody}{tr}{td}[Number]{td}{td}[#NaN]
Value representing Not\-a\-Number.{td}{tr}{tbody}{tbody}{tr}{td}[Object]{td}{td}[#undefined]
The value undefined.{td}{tr}{tbody}{table}\\ 

{table:id=|class=servoy sSummery}{colgroup}{column:padding=0px|width=80px}{column}{column}{column}{colgroup}{tr:style=height: 30px;}{th:colspan=2}Method Summery{th}{tr}{tbody}{tr}{td}[String]{td}{td}[#decodeURI]\()
Decodes a URI previously encoded with encodeURI or another similar routine.{td}{tr}{tbody}{tbody}{tr}{td}[String]{td}{td}[#decodeURIComponent]\(encodedURI)
{td}{tr}{tbody}{tbody}{tr}{td}[String]{td}{td}[#encodeURI]\()
Encodes a URI by replacing certain characters with escape sequences.{td}{tr}{tbody}{tbody}{tr}{td}[String]{td}{td}[#encodeURIComponent]\()
{td}{tr}{tbody}{tbody}{tr}{td}[Object]{td}{td}[#eval]\()
Evaluates JavaScript code passed as a string.{td}{tr}{tbody}{tbody}{tr}{td}[Boolean]{td}{td}[#isFinite]\()
Returns true if the given number is a finite number.{td}{tr}{tbody}{tbody}{tr}{td}void{td}{td}[#isNaN]\()
The NaN property indicates that a value is 'Not a Number'.{td}{tr}{tbody}{tbody}{tr}{td}[Boolean]{td}{td}[#isXMLName]\()
Returns true if the given name can be used as a valid name for an XML element or attribute.{td}{tr}{tbody}{tbody}{tr}{td}void{td}{td}[#parseFloat]\()
Makes a floating point number from the starting numbers in a given string.{td}{tr}{tbody}{tbody}{tr}{td}void{td}{td}[#parseInt]\()
Makes a integer from the starting numbers in a given string in the base specified.{td}{tr}{tbody}{tbody}{tr}{td}[String]{td}{td}[#uneval]\()
Returns the string representation behind a given object.{td}{tr}{tbody}{table}\\ 

{table:id=property|class=servoy sDetail}{colgroup}{column:padding=0px|width=100%}{column}{colgroup}{tr:style=height: 30px;}{th:colspan=1}Property Details{th}{tr}{tbody:id=Infinity|class=node}{tr:id=name}{td}h6.Infinity{td}{tr}{tr:id=des}{td}Numeric value representing infinity.{td}{tr}{tr:id=ret}{td}*Returns*\\ [Number]{td}{tr}{tr:id=sam}{td}*Sample*\\{div:class=sIndent}{code:language=javascript}
Infinity
{code}{div}{td}{tr}{tr:class=lastDetailRow}{td}{td}{tr}{tbody}{tbody:id=NaN|class=node}{tr:id=name}{td}h6.NaN{td}{tr}{tr:id=des}{td}Value representing Not\-a\-Number.{td}{tr}{tr:id=ret}{td}*Returns*\\ [Number]{td}{tr}{tr:id=sam}{td}*Sample*\\{div:class=sIndent}{code:language=javascript}
NaN
{code}{div}{td}{tr}{tr:class=lastDetailRow}{td}{td}{tr}{tbody}{tbody:id=undefined|class=node}{tr:id=name}{td}h6.undefined{td}{tr}{tr:id=des}{td}The value undefined.{td}{tr}{tr:id=ret}{td}*Returns*\\ [Object]{td}{tr}{tr:id=sam}{td}*Sample*\\{div:class=sIndent}{code:language=javascript}
undefined
{code}{div}{td}{tr}{tr:class=lastDetailRow}{td}{td}{tr}{tbody}{table}\\ 

{table:id=function|class=servoy sDetail}{colgroup}{column:padding=0px|width=100%}{column}{colgroup}{tr:style=height: 30px;}{th:colspan=1}Method Details{th}{tr}{tbody:id=decodeURI|class=node}{tr:id=name}{td}h6.decodeURI{td}{tr}{tr:id=sig}{td}{span:style=float: left; margin-right: 5px;}[String]{span}{span:id=iets|style=float: left; font-weight: bold;}decodeURI{span}{span:id=iets|style=float: left;}\(){span}{td}{tr}{tr:id=des}{td}Decodes a URI previously encoded with encodeURI or another similar routine.{td}{tr}{tr:id=ret}{td}*Returns*\\ [String]{td}{tr}{tr:id=sam}{td}*Sample*\\{div:class=sIndent}{code:language=javascript}

{code}{div}{td}{tr}{tr:class=lastDetailRow}{td}{td}{tr}{tbody}{tbody:id=decodeURIComponent|class=node}{tr:id=name}{td}h6.decodeURIComponent{td}{tr}{tr:id=sig}{td}{span:style=float: left; margin-right: 5px;}[String]{span}{span:id=iets|style=float: left; font-weight: bold;}decodeURIComponent{span}{span:id=iets|style=float: left;}\(encodedURI){span}{td}{tr}{tr:id=des}{td}Replace with description{td}{tr}{tr:id=prs}{td}*Parameters*\\ \{[String]} encodedURI
{td}{tr}{tr:id=ret}{td}*Returns*\\ [String]{td}{tr}{tr:id=sam}{td}*Sample*\\{div:class=sIndent}{code:language=javascript}

{code}{div}{td}{tr}{tr:class=lastDetailRow}{td}{td}{tr}{tbody}{tbody:id=encodeURI|class=node}{tr:id=name}{td}h6.encodeURI{td}{tr}{tr:id=sig}{td}{span:style=float: left; margin-right: 5px;}[String]{span}{span:id=iets|style=float: left; font-weight: bold;}encodeURI{span}{span:id=iets|style=float: left;}\(){span}{td}{tr}{tr:id=des}{td}Encodes a URI by replacing certain characters with escape sequences.{td}{tr}{tr:id=ret}{td}*Returns*\\ [String]{td}{tr}{tr:id=sam}{td}*Sample*\\{div:class=sIndent}{code:language=javascript}

{code}{div}{td}{tr}{tr:class=lastDetailRow}{td}{td}{tr}{tbody}{tbody:id=encodeURIComponent|class=node}{tr:id=name}{td}h6.encodeURIComponent{td}{tr}{tr:id=sig}{td}{span:style=float: left; margin-right: 5px;}[String]{span}{span:id=iets|style=float: left; font-weight: bold;}encodeURIComponent{span}{span:id=iets|style=float: left;}\(){span}{td}{tr}{tr:id=des}{td}Replace with description{td}{tr}{tr:id=ret}{td}*Returns*\\ [String]{td}{tr}{tr:id=sam}{td}*Sample*\\{div:class=sIndent}{code:language=javascript}

{code}{div}{td}{tr}{tr:class=lastDetailRow}{td}{td}{tr}{tbody}{tbody:id=eval|class=node}{tr:id=name}{td}h6.eval{td}{tr}{tr:id=sig}{td}{span:style=float: left; margin-right: 5px;}[Object]{span}{span:id=iets|style=float: left; font-weight: bold;}eval{span}{span:id=iets|style=float: left;}\(){span}{td}{tr}{tr:id=des}{td}Evaluates JavaScript code passed as a string. Returns the value returned by the evaluated code.{td}{tr}{tr:id=ret}{td}*Returns*\\ [Object]{td}{tr}{tr:id=sam}{td}*Sample*\\{div:class=sIndent}{code:language=javascript}
eval("var x = 2 + 3;");
application.output(x); // prints: 5.0
{code}{div}{td}{tr}{tr:class=lastDetailRow}{td}{td}{tr}{tbody}{tbody:id=isFinite|class=node}{tr:id=name}{td}h6.isFinite{td}{tr}{tr:id=sig}{td}{span:style=float: left; margin-right: 5px;}[Boolean]{span}{span:id=iets|style=float: left; font-weight: bold;}isFinite{span}{span:id=iets|style=float: left;}\(){span}{td}{tr}{tr:id=des}{td}Returns true if the given number is a finite number.{td}{tr}{tr:id=ret}{td}*Returns*\\ [Boolean]{td}{tr}{tr:id=sam}{td}*Sample*\\{div:class=sIndent}{code:language=javascript}
application.output(isFinite(1)); // prints: true
application.output(isFinite(Infinity)); // prints: false
application.output(isFinite(isNaN)); // prints: false
{code}{div}{td}{tr}{tr:class=lastDetailRow}{td}{td}{tr}{tbody}{tbody:id=isNaN|class=node}{tr:id=name}{td}h6.isNaN{td}{tr}{tr:id=sig}{td}{span:style=float: left; margin-right: 5px;}void{span}{span:id=iets|style=float: left; font-weight: bold;}isNaN{span}{span:id=iets|style=float: left;}\(){span}{td}{tr}{tr:id=des}{td}The NaN property indicates that a value is 'Not a Number'.{td}{tr}{tr:id=ret}{td}*Returns*\\void{td}{tr}{tr:id=sam}{td}*Sample*\\{div:class=sIndent}{code:language=javascript}
isNaN( value )
{code}{div}{td}{tr}{tr:class=lastDetailRow}{td}{td}{tr}{tbody}{tbody:id=isXMLName|class=node}{tr:id=name}{td}h6.isXMLName{td}{tr}{tr:id=sig}{td}{span:style=float: left; margin-right: 5px;}[Boolean]{span}{span:id=iets|style=float: left; font-weight: bold;}isXMLName{span}{span:id=iets|style=float: left;}\(){span}{td}{tr}{tr:id=des}{td}Returns true if the given name can be used as a valid name for an XML element or attribute.{td}{tr}{tr:id=ret}{td}*Returns*\\ [Boolean]{td}{tr}{tr:id=sam}{td}*Sample*\\{div:class=sIndent}{code:language=javascript}
application.output(isXMLName("good_name")); // prints: true
application.output(isXMLName("bad name")); // because of the space, prints: false
{code}{div}{td}{tr}{tr:class=lastDetailRow}{td}{td}{tr}{tbody}{tbody:id=parseFloat|class=node}{tr:id=name}{td}h6.parseFloat{td}{tr}{tr:id=sig}{td}{span:style=float: left; margin-right: 5px;}void{span}{span:id=iets|style=float: left; font-weight: bold;}parseFloat{span}{span:id=iets|style=float: left;}\(){span}{td}{tr}{tr:id=des}{td}Makes a floating point number from the starting numbers in a given string.{td}{tr}{tr:id=ret}{td}*Returns*\\void{td}{tr}{tr:id=sam}{td}*Sample*\\{div:class=sIndent}{code:language=javascript}
parseFloat('string')
{code}{div}{td}{tr}{tr:class=lastDetailRow}{td}{td}{tr}{tbody}{tbody:id=parseInt|class=node}{tr:id=name}{td}h6.parseInt{td}{tr}{tr:id=sig}{td}{span:style=float: left; margin-right: 5px;}void{span}{span:id=iets|style=float: left; font-weight: bold;}parseInt{span}{span:id=iets|style=float: left;}\(){span}{td}{tr}{tr:id=des}{td}Makes a integer from the starting numbers in a given string in the base specified.{td}{tr}{tr:id=ret}{td}*Returns*\\void{td}{tr}{tr:id=sam}{td}*Sample*\\{div:class=sIndent}{code:language=javascript}
parseInt( 'string' [, base] )
{code}{div}{td}{tr}{tr:class=lastDetailRow}{td}{td}{tr}{tbody}{tbody:id=uneval|class=node}{tr:id=name}{td}h6.uneval{td}{tr}{tr:id=sig}{td}{span:style=float: left; margin-right: 5px;}[String]{span}{span:id=iets|style=float: left; font-weight: bold;}uneval{span}{span:id=iets|style=float: left;}\(){span}{td}{tr}{tr:id=des}{td}Returns the string representation behind a given object.{td}{tr}{tr:id=ret}{td}*Returns*\\ [String]{td}{tr}{tr:id=sam}{td}*Sample*\\{div:class=sIndent}{code:language=javascript}
application.output(uneval(isNaN)); // prints something like: function isNaN() { [native code for isNaN, arity=1] }
{code}{div}{td}{tr}{tr:class=lastDetailRow}{td}{td}{tr}{tbody}{table}