To convert a float to an integer, JavaScript provides multiple methods.

The floor function returns the first integer less than or equal to the float.

Math.floor(5.7); // 5

The ceil function returns the first integer greater than or equal to the float.

Math.ceil(5.3); // 6

The round function rounds the float.

Math.round(3.2); // 3
Math.round(3.6); // 4

Truncation (trunc) removes the decimals from the float.

Math.trunc(3.7); // 3

Notice the difference between truncation (trunc) and floor:

Math.floor(-3.1); // -4
Math.trunc(-3.1); // -3