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


Property Summary
Number
#MAX_VALUE
The largest representable number.
Number
#MIN_VALUE
The smallest representable number.
Number
#NEGATIVE_INFINITY
Special value representing negative infinity; returned on overflow.
Object
#NaN
Special "not a number" value.
Number
#POSITIVE_INFINITY
Special value representing infinity; returned on overflow.

Method Summary
String
#toExponential([fractionDigits])
Returns a string representing the number in exponential notation.
String
#toFixed([digits])
Returns a string representing the number in fixed-point notation.
String
#toLocaleString()
Converts the number into a string which is suitable for presentation in the given locale.
String
#toPrecision([precision])
Returns a string representing the number to a specified precision in fixed-point or exponential notation.
String
#toString([radix])
Returns a string representing the specified Number object.

Property Details
MAX_VALUE
The largest representable number.
Returns
Number
Sample
application.output("Largest number: " + Number.MAX_VALUE);

MIN_VALUE
The smallest representable number.
Returns
Number
Sample
application.output("Smallest number: " + Number.MIN_VALUE);

NEGATIVE_INFINITY
Special value representing negative infinity; returned on overflow.
Returns
Number
Sample
application.output("Negative infinity: " + Number.NEGATIVE_INFINITY);

NaN
Special "not a number" value.
Returns
Object
Sample
application.output("NaN: " + Number.NaN);

POSITIVE_INFINITY
Special value representing infinity; returned on overflow.
Returns
Number
Sample
application.output("Positive infinity: " + Number.POSITIVE_INFINITY);


Method Details
toExponential
String
toExponential
([fractionDigits])
Returns a string representing the number in exponential notation.
Parameters
{Number} [fractionDigits] – An integer specifying the number of digits after the decimal point. Defaults to as many digits as necessary to specify the number.
Returns
String – A string representing the number in exponential notation.
Sample
var n = 123.45678;
application.output(n.toExponential(3));

toFixed
String
toFixed
([digits])
Returns a string representing the number in fixed-point notation.
Parameters
{Number} [digits] – The number of digits to appear after the decimal point. Defaults to 0.
Returns
String – A string representing the number in fixed-point notation.
Sample
var n = 123.45678;
application.output(n.toFixed(3));

toLocaleString
String
toLocaleString
()
Converts the number into a string which is suitable for presentation in the given locale.
Returns
String – A string representing the number in the current locale.
Sample
var n = 1000000;
application.output(n.toLocaleString());

toPrecision
String
toPrecision
([precision])
Returns a string representing the number to a specified precision in fixed-point or exponential notation.
Parameters
{Number} [precision] – An integer specifying the number of significant digits.
Returns
String – A string representing the number to a specified precision in fixed-point or exponential notation.
Sample
var n = 123.45678;
application.output(n.toPrecision(5));

toString
String
toString
([radix])
Returns a string representing the specified Number object.
Parameters
{Number} [radix] – An integer between 2 and 36 specifying the base to use for representing numeric values
Returns
String – A string representing the specified Number object.
Sample
var n = 7;
application.output(n.toString()); //displays "7"
application.output(n.toString(2)); //displays "111"