JavaScript Numbers

JavaScript Tutorial

JavaScript Numbers

In JavaScript, numbers are used to perform mathematical operations such as addition, subtraction, multiplication, division, and more. Unlike many programming languages, JavaScript uses only one numeric type for all numbers — whether integers, decimals, or scientific values.


Examples of Numbers in Js


Basic Arithmetic with Numbers

JavaScript supports basic arithmetic operators:

OperatorMeaningExampleResult
+Addition10 + 515
-Subtraction10 - 55
*Multiplication10 * 550
/Division10 / 52
%Modulus (Remainder)10 % 31
**Exponentiation2 ** 38

Example:


 


Number Methods

Js provides built-in methods to work with numbers:

MethodDescriptionExampleResult
toString()Converts number to string(20).toString()"20"
toFixed(n)Fixes decimal places(3.14159).toFixed(2)"3.14"
toPrecision(n)Sets total digits(3.14159).toPrecision(3)"3.14"
parseInt()Converts string → integerparseInt("25px")25
parseFloat()Converts string → decimalparseFloat("25.5kg")25.5

Example:


NaN (Not a Number)

NaN is a special numeric value that indicates an invalid mathematical result.


Infinity and -Infinity

Js numbers can go beyond limit values:


Random Numbers

Using Math.random() you can generate random values:

console.log(Math.random()); // Returns a random number 0 - 1

Example: random number between 1 and 10:


 Summary

  • Js treats all numbers (whole or decimal) as a single type.

  • You can perform mathematical operations using arithmetic operators.

  • Useful number methods include toFixed, parseInt, and Number().

  • Special values include NaN, Infinity, and -Infinity.

  • JavaScript provides random number generation using Math.random().

You may also like...