Number Properties

Primitive values (like 3.14 or 2014), cannot have properties and methods (because they are not objects). But with JavaScript, properties and methods are also available to primitive values, because JavaScript treats primitive values as objects when executing properties and methods.

Property Description
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 infinity (returned on overflow)

Number properties belongs to the JavaScript's number object wrapper called Number. These properties can only be accessed as Number.MAX_VALUE:
   document.getElementById("demo").innerHTML = Number.MAX_VALUE;  <== This returns 1.7976931348623157e+308

Using myNumber.MAX_VALUE, where myNumber is a variable, expression, or value, will return undefined:
   var myNumber = 6;
   document.getElementById("demo").innerHTML = myNumber.MAX_VALUE; 
<== This returns undefined


Number methods are covered later in this tutorial.

Back Table of Contents Next