JavaScript Number Properties
Property
Description
EPSILON
The difference between 1 and the smallest number > 1.
MAX_VALUE
The largest number possible in JavaScript
MIN_VALUE
The smallest number possible in JavaScript
MAX_SAFE_INTEGER
The maximum safe integer (253 - 1)
MIN_SAFE_INTEGER
The minimum safe integer -(253 - 1)
POSITIVE_INFINITY
Infinity (returned on overflow)
NEGATIVE_INFINITY
Negative infinity (returned on overflow)
NaN
A "Not-a-Number" value
JavaScript EPSILON
Number.EPSILON is the difference between
the smallest floating point number greater than 1 and 1.
Example
let x = Number.EPSILON;
Try
it Yourself »
Note
Number.EPSILON is an ES6 feature.
It does not work in Internet Explorer.
JavaScript MAX_VALUE
Number.MAX_VALUE is a constant representing the largest possible number in JavaScript.
Example
let x = Number.MAX_VALUE;
Try
it Yourself »
Number Properties Cannot be Used on Variables
Number properties belong to the JavaScript Number Object.
These properties can only be accessed as Number.MAX_VALUE.
Using x.MAX_VALUE, where x is a variable or a value,
will return undefined:
Example
let x = 6;
x.MAX_VALUE
Try
it Yourself »
JavaScript MIN_VALUE
Number.MIN_VALUE is a constant representing the lowest possible number in JavaScript.
Example
let x = Number.MIN_VALUE;
Try
it Yourself »
JavaScript MAX_SAFE_INTEGER
Number.MAX_SAFE_INTEGER represents the maximum safe integer in JavaScript.
Number.MAX_SAFE_INTEGER is (253 - 1).
Example
let x = Number.MAX_SAFE_INTEGER;
Try
it Yourself »
JavaScript MIN_SAFE_INTEGER
Number.MIN_SAFE_INTEGER represents the minimum safe integer in JavaScript.
Number.MIN_SAFE_INTEGER is -(253 - 1).
Example
let x = Number.MIN_SAFE_INTEGER;
Try
it Yourself »
Note
MAX_SAFE_INTEGER and
MIN_SAFE_INTEGER are ES6 features.
They do not work in Internet Explorer.
JavaScript POSITIVE_INFINITY
Example
let x = Number.POSITIVE_INFINITY;
Try
it Yourself »
POSITIVE_INFINITY is returned on overflow:
let x = 1 / 0;
Try
it Yourself »
JavaScript NEGATIVE_INFINITY
Example
let x = Number.NEGATIVE_INFINITY;
Try
it Yourself »
NEGATIVE_INFINITY is returned on overflow:
let x = -1 / 0;
Try
it Yourself »
JavaScript NaN - Not a Number
NaN is a JavaScript reserved word for a number that is not a legal number.
Examples
let x = Number.NaN;
Try
it Yourself »
Trying to do arithmetic with a non-numeric string will result in NaN (Not a
Number):
let x = 100 / "Apple";
Try it Yourself »
Complete JavaScript Number Reference
For a complete Number reference, visit our:
Complete JavaScript Number Reference.
The reference contains descriptions and examples of all Number properties and methods.
★
+1
Reference: https://www.w3schools.com/js/js_number_properties.asp