Open Playground
JS ReferencesLesson #37

JavaScript Number Reference

> All number methods return a new value.

Complete Number Reference

Revised July 2025

NameDescription
constructorReturns the function that created JavaScript's Number prototype
EPSILONReturns the difference between 1 and the smallest number greater than 1
isFinite()Checks whether a value is a finite number
isInteger()Checks whether a value is an integer
isNaN()Checks whether a value is Number.NaN
isSafeInteger()Checks whether a value is a safe integer
MAX_SAFE_INTEGERReturns the maximum safe integer in JavaScript.
MIN_SAFE_INTEGERReturns the minimum safe integer in JavaScript
MAX_VALUEReturns the largest number possible in JavaScript
MIN_VALUEReturns the smallest number possible in JavaScript
NaNRepresents a "Not-a-Number" value
NEGATIVE_INFINITYRepresents negative infinity (returned on overflow)
POSITIVE_INFINITYRepresents infinity (returned on overflow)
parseFloat()Parses a string an returns a number
parseInt()Parses a string an returns a whole number
prototypeAllows you to add properties and methods to an object
toExponential(x)Converts a number into an exponential notation
toFixed(x)Formats a number with x numbers of digits after the decimal point
toLocaleString()Converts a number into a string, based on the locale settings
toPrecision(x)Formats a number to x length
toString()Converts a number to a string
valueOf()Returns the primitive value of a number
NOTE > All number methods return a new value. > They do not change the original number.
Complete JavaScript Reference > For a complete reference to all JavaScript properties and methods, with full descriptions and many examples, go to: > EA Academy' Full JavaScript Reference. > The reference inludes all JavaScript updates from 1999 to 2025.