How to Convert Float to Integer in JavaScript?

Last updated on September 20, 2023

In JavaScript, the built-in function parseInt() converts float or string value into an integer. It takes two parameters: the first is required and the second is optional.

The parseInt() function converts its first parameter into an integer value. It returns a Number (converted value) when it converts the numeric values in the string otherwise it returns NaN.


parseInt(param1, param2);


To begin with, let’s create a variable and assign a float value to it.

let flowerPrice = 7.80;
// Output: 7.8

Above, we created a variable with a float value and print it through the console.log() function that returns the assigned value. Next, we need to check if flowerPrice data type is float. To do that we can use JavaScript’s typeof operator that helps us to know the data type of a value.

console.log(typeof flowerPrice);
// Output: number

We have the number in the console log returned by typeof operator for flowerPrice. In the next step, we need to use the parseInt() function for converting the float value into an integer.

convertIntoInteger = parseInt(flowerPrice);
console.log( convertIntoInteger);
// Output: 7

The parseInt() function converted flowerPrice variable value into an integer which is assigned to the new variable convertIntoInteger. In the console log, the convertIntoInteger variable returned an integer value which proves that the parseInt() function converted the float value into integer.

Convert Float to Integer in JavaScript


This article demonstrates converting float values into integers in JavaScript. To do that, it takes the float value in the first parameter and converts it into an integer or a number.

Written by
I am a skilled full-stack developer with extensive experience in creating and deploying large and small-scale applications. My expertise spans front-end and back-end technologies, along with database management and server-side programming.

Share on:

Related Posts