Number

A Number object is an object wrapper for primitive numeric values.

          var x = new Number(value); 

        
Note:

If the value parameter cannot be converted into a number, it returns NaN (Not-a-Number).

Number Properties

Property

Description

constructor

Returns the function that created the Number object's prototype.

MAX_VALUE

Returns the largest number possible in JavaScript.

MIN_VALUE

Returns the smallest number possible in JavaScript

NEGATIVE_INFINITY

Represents negative infinity (returned on overflow).

NaN

Represents a "Not-a-Number" value.

POSITIVE_INFINITY

Represents positive infinity (returned on overflow).

prototype

Allows you to add properties and methods to a Number object.

Number Methods

Method

Description

toExponential(x)

Converts a number into an exponential notation.

toFixed(x)

Formats a number with x numbers of digits after the decimal point.

toPrecision(x)

Formats a number to x length

toString()

Converts a Number object to a string.

valueOf()

Returns the primitive value of a Number object.