Number

Overview

Number values represent floating-point numbers.

For more information see: Number (MDN).

Properties Summarized

TypeNameSummary

The largest representable number.

The smallest representable number.

Special value representing negative infinity; returned on overflow.

Special "not a number" value.

Special value representing infinity; returned on overflow.

Methods Summarized

TypeNameSummary

Returns a string representing the number in exponential notation.

Returns a string representing the number in exponential notation.

Returns a string representing the number in fixed-point notation.

Returns a string representing the number in fixed-point 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.

Returns a string representing the specified Number object.

Returns a string representing the specified Number object.

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