JavaScript – Numbers


What is the number?

Its an arithmetic value used for counting and making calculations.

What is the Number in Javascript ?

Number is a Javascript built-in object that is used to represent the numeric values.

Numbers in Javascript may be of any type Integer or Floating-point value.

Note :

Number object in Javascript follows IEEE standard for representing floating-point values.

Why is the Number Object used in javascript ?

Number object is used to perform mathematical tasks on numerical values.

Number object is used to perform calculations like counting allows us to implement new workflow ideas.

How to construct a Number Object in javascript ?

There are two ways to construct Date object,

1. By directly assigning numbers to variables.

2. By Number() constructor.

Learn javascript free online !!!

Click to Learn More about – Javascript online learning

1. By directly assigning numbers to variables.


We can directly assign the numbers to a variable.

The number can be of anything, it can be integer or floating-point value.

Syntax :

var {variable_name} = {numeric_value};

Example :

<!DOCTYPE html>
<html>
	<head>
		<title>Our title</title>
		<script type="text/javascript">
			var a = 10; // Numeric value
			var b = 37; // Numeric value
			var c = 120; // Numeric value
			var d = 11.34; // Floating Point value
			var e = 19e2; // Exponent value
			document.write("The value of a = "+a+"<br/>");
			document.write("The value of b = "+b+"<br/>");
			document.write("The value of c = "+c+"<br/>");
			document.write("The value of d = "+d+"<br/>");
			document.write("The value of e = "+e+"<br/>");
		</script>
	</head>
	<body></body>
</html>

Output :

The value of a = 10

The value of b = 37

The value of c = 120

The value of d = 11.34

The value of e = 1900

2. By Number() constructor.

By using Number constructor we can create number object.

If the numeric value passed in the objext is not a number, Then Javascript will return as NaN(Not a Number).

Syntax :

var {variable_name} = new Number({numeric_value});

Example :

<!DOCTYPE html>
<html>
	<head>
		<title>Our title</title>
		<script type="text/javascript">
			var a = new Number(31);
			document.write("The value of a = "+a+"<br/>");
			var b = new Number("AbdulKalaam");
			document.write("The value of b = "+b+"<br/>");
		</script>
	</head>
	<body></body>
</html>

Output :

The value of a = 31

The value of b = NaN

What are the number constants in Javascript ?

There are five number constants in javascript which are listed below,

1. MIN_VALUE

This returns the largest minimum value.


2. MAX_VALUE

This returns the largest maximum value.

3. POSITIVE_INFINITY

This returns positive infinity, overflow value.

4. NEGATIVE_INFINITY

This returns negative infinity, overflow value.

5. NaN

This returns “Not a Number” value.

There are few methods for Number object listed below.

SnoMethod / FunctionDescription
1isFinite()isFinite() method  determines whether the given value is a finite number.
2isInteger()isInteger() method determines whether the given value is an integer.
3parseFloat()parseFloat() method converts the given string into a floating point number.
4parseInt()parseInt() method converts the given string into an integer number.
5toExponential()toExponential() method returns the string that represents exponential notation of the given number.
6toFixed()toFixed() method returns the string that represents a number with exact digits after a decimal point.
7toPrecision()toPrecision() method returns the string representing a number of specified precision.
8toString()toString() method returns the given number in the form of string.