# JavaScript integer

JavaScript does not have a separate data type for integers. Instead, integers are represented using the `number` data type, which is used to represent both integers and floating-point numbers.

Here are some examples of integers in JavaScript:

``````let num1 = 100;
let num2 = -42;
let num3 = 0;
``````

## JavaScript integer example

Simple example codes perform mathematical operations with integers in JavaScript, such as addition, subtraction, multiplication, and division.

``````<!DOCTYPE html>
<html>
<body>
<script>
let num1 = 10;
let num2 = 5;
let sum = num1 + num2; // sum is 15
let difference = num1 - num2; // difference is 5
let product = num1 * num2; // product is 50
let quotient = num1 / num2; // quotient is 2

console.log("Sum: " + sum);
console.log("Difference: " + difference);
console.log("Product: " + product);
console.log("Quotient: " + quotient);
</script>
</body>
</html>
``````

Output:

You can `parseInt()` and `parseFloat()` to convert strings to integers and floats, respectively.

``````let numString = "42";
let num = parseInt(numString); // num is 42
``````

You can also use `Math` methods to perform more advanced operations.

``````let num = 2;
let power = Math.pow(num, 3); // power is 8
let floatNum = 3.14;
let roundedNum = Math.floor(floatNum); // roundedNum is 3
``````

### Is there an integer type in JavaScript?

Answer: In JavaScript, there is no separate integer data type. The `number` data type is used to represent both integers and floating-point numbers in JavaScript.

This means that when you declare a variable in JavaScript with a whole number value, it is still stored as a `number` data type, rather than an `integer` data type.

For example, if you declare a variable with a value of `5`, it is stored as a `number` data type, as shown below:

``````let num = 5;
console.log(typeof num); // outputs "number"
``````

Comment if you have any doubts or suggestions on this Js basic topic.

Note: The All JS Examples codes are tested on the Firefox browser and the Chrome browser.

OS: Windows 10

Code: HTML 5 Version