Number
Overview
Number values represent floating-point numbers.
For more information see: Number (MDN).
Properties Summarized
Methods Summarized
Returns a string representing the number in exponential notation.
Converts the number into a string which is suitable for presentation in the given locale.
Returns a string representing the number to a specified precision in fixed-point or exponential notation.
Returns a string representing the number to a specified precision in fixed-point or exponential notation.
Properties Detailed
MAX_VALUE
The largest representable number.
Type Number
Sample
application.output("Largest number: " + Number.MAX_VALUE);
MIN_VALUE
The smallest representable number.
Type Number
Sample
application.output("Smallest number: " + Number.MIN_VALUE);
NEGATIVE_INFINITY
Special value representing negative infinity; returned on overflow.
Type Number
Sample
application.output("Negative infinity: " + Number.NEGATIVE_INFINITY);
NaN
Special "not a number" value.
Type Object
Sample
application.output("NaN: " + Number.NaN);
POSITIVE_INFINITY
Special value representing infinity; returned on overflow.
Type Number
Sample
application.output("Positive infinity: " + Number.POSITIVE_INFINITY);
Methods Detailed
toExponential()
Returns a string representing the number in exponential notation.
Returns: String A string representing the number in exponential notation.
Sample
var n = 123.45678;
application.output(n.toExponential(3));
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()
Returns a string representing the number in fixed-point notation.
Returns: String A string representing the number in fixed-point notation.
Sample
var n = 123.45678;
application.output(n.toFixed(3));
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()
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()
Returns a string representing the number to a specified precision in fixed-point or exponential notation.
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));
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()
Returns a string representing the specified Number object.
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"
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"
Last updated
Was this helpful?