JavaScript Number Reference
Last Updated :
26 May, 2023
JavaScript Numbers are always stored in double-precision 64-bit binary format IEEE 754. The types of number literals You can use decimal, binary, octal, and hexadecimal.
Syntax:
Number(object)
Javascript
function func() {
let a = true ;
let value = Number(a);
console.log(value);
}
func();
|
Output
1
The complete list of JavaScript Numbers is listed below:
JavaScript Number Constructor: In JavaScript, a constructor gets called when an object is created using the new keyword.
Constructor |
Description |
Example |
Number() |
Returns the number format for any type of javascript variable. |
|
JavaScript Number Properties: A JavaScript property is a member of an object that associates a key with a value. There are two types of Number properties in JavaScript.
- Static Property: A static property is a property that has the same value for the entire class.
Static Properties |
Description |
Example |
EPSILON |
Shows the difference between 1 and the smallest floating point number which is greater than 1. |
|
MAX_SAFE_INTEGER |
Represents the maximum safe integer. |
|
MAX_VALUE |
Represent maximum numeric values. |
|
MIN_SAFE_INTEGER |
Represents the minimum safe integer. |
|
MIN_VALUE |
Represent minimum numeric values. |
|
NaN |
Represents a value that is not a valid number. |
|
NEGATIVE_INFINITY |
Represents the largest negative value i.e negative infinity. |
|
POSITIVE_INFINITY |
Represents the largest positive value i.e positive infinity. |
|
- Instance Property: An instance property is a property that has a new copy for every new instance of the class.
Instance Properties |
Description |
Example |
constructor |
Return the number constructor function for the object. |
|
JavaScript Number Methods: JavaScript methods are the actions that can be performed on objects. There are types of Number methods in JavaScript.
- Static Method: If the method is called using the Number class itself then it is called a static method.
Static Methods |
Description |
Example |
isNaN() |
Determine whether the passed value is NaN(Not a Number) and is of the type “Number”. |
|
isFinite() |
Check whether the passed value is a finite number or not. |
|
isInteger() |
Returns true if the passed value is an integer, otherwise false. |
|
isSafeInteger() |
Check the provided value is a number that is a safe integer. |
|
parseFloat() |
Accept the string and convert it into a floating-point number. |
|
parseInt() |
Manipulate numbers whether it is negative or positive. |
|
- Instance Method: If the method is called on an instance of a number then it is called an instance method.
Instance Methods |
Description |
Example |
toExponential() |
Returns a string representing the Number object in exponential notation. |
|
toFixed() |
Format a number using fixed-point notation. |
|
toLocaleString() |
Converts a number into a string, using a local language format. |
|
toPrecision() |
Format a number to a specific precision or length. |
|
toString() |
Return a string representing the specified Number object. |
|
valueOf() |
Return the primitive value of a number. |
|