Using Math.floor() is one way of doing this.

More information: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Math/floor

Answer from phoebus on Stack Overflow
🌐
MDN Web Docs
developer.mozilla.org › en-US › docs › Web › JavaScript › Reference › Global_Objects › Math › floor
Math.floor() - JavaScript | MDN
The Math.floor() static method always rounds down and returns the largest integer less than or equal to a given number.
🌐
W3Schools
w3schools.com › jsref › jsref_floor.asp
JavaScript Math floor() Method
❮ Previous JavaScript Math Object ... Math.floor(-5.1); let f = Math.floor(-5.9); Try it Yourself » · The Math.floor() method rounds a number DOWN to the nearest integer....
🌐
MDN Web Docs
developer.mozilla.org › en-US › docs › Web › JavaScript › Reference › Global_Objects › Math › round
Math.round() - JavaScript | MDN
console.log(Math.round(0.9)); // Expected output: 1 console.log(Math.round(5.95), Math.round(5.5), Math.round(5.05)); // Expected output: 6 6 5 console.log(Math.round(-5.05), Math.round(-5.5), Math.round(-5.95)); // Expected output: -5 -5 -6
🌐
Vultr Docs
docs.vultr.com › javascript › standard-library › Math › floor
JavaScript Math floor() - Round Down Value | Vultr Docs
November 29, 2024 - The Math.floor() function in JavaScript is a crucial tool for rounding down numerical values to the nearest whole number.
🌐
SheCodes
shecodes.io › athena › 3104-javascript-math-round-down-function-explained
[JavaScript] - JavaScript Math Round Down Function | SheCodes
Discover how to use `Math.floor()` function in JavaScript to return the largest integer less than or equal to a given number.
🌐
W3Schools
w3schools.com › jsref › jsref_round.asp
JavaScript Math round() Method
❮ Previous JavaScript Math Object ... Math.round(-2.50); let f = Math.round(-2.49); Try it Yourself » · The Math.round() method rounds a number to the nearest integer....
Find elsewhere
🌐
pawelgrzybek
pawelgrzybek.com › rounding-and-truncating-numbers-in-javascript
Rounding and truncating numbers in JavaScript | pawelgrzybek.com
Rounding is straight forward. We can round to the nearest integer, round down or round up. JavaScript uses three methods to achieve this: Math.round() - rounds to the nearest integer (if the fraction is 0.5 or greater - rounds up)
🌐
CoreUI
coreui.io › answers › how-to-round-a-number-in-javascript
How to round a number in JavaScript · CoreUI
September 26, 2025 - For rounding down use Math.floor(), for rounding up use Math.ceil(). Consider using Intl.NumberFormat for locale-aware number formatting in international applications. ... Follow Łukasz Holeczek on GitHub Connect with Łukasz Holeczek on LinkedIn ...
🌐
SitePoint
sitepoint.com › blog › javascript › a guide to rounding numbers in javascript
A Guide to Rounding Numbers in JavaScript — SitePoint
November 13, 2024 - We can use Math.fround to see how it’s actually represented: ... As you can see, it’s actually represented by the floating point number 3.549999952316284, which rounds down to 3.5. These problems with rounding numbers in JavaScript don’t occur too often, but they’re definitely something you should be aware of if you’re doing a lot of rounding — especially when it’s important that the result is accurate.
🌐
TutorialsPoint
tutorialspoint.com › how-can-i-round-down-a-number-in-javascript
How can I round down a number in JavaScript?
This tutorial teaches us to round down a number in JavaScript. The meaning of the round-down number is “returning the integer which is equal to or less than the current float number”.For example, if we round down the number 9.99, we get 9 as an outpu
🌐
Code Boxx
code-boxx.com › home › round off in javascript (up, down, to decimal places)
Round Off In Javascript (Up, Down, To Decimal Places)
August 7, 2024 - As in the introduction, there are 4 native Javascript Math functions to round off numbers: Math.round() rounds off to the nearest whole number. That is, decimals with less than 0.5 will be rounded down, rounded up if more than or equals to 0.5.
🌐
Math.js
mathjs.org › docs › reference › functions › round.html
math.js | an extensive math library for JavaScript and Node.js
math.round(3.22) // returns number 3 math.round(3.82) // returns number 4 math.round(-4.2) // returns number -4 math.round(-4.7) // returns number -5 math.round(3.22, 1) // returns number 3.2 math.round(3.88, 1) // returns number 3.9 math.round(-4.21, 1) // returns number -4.2 math.round(-4.71, 1) // returns number -4.7 math.round(math.pi, 3) // returns number 3.142 math.round(123.45678, 2) // returns number 123.46 const c = math.complex(3.2, -2.7) math.round(c) // returns Complex 3 - 3i const unit = math.unit('3.241 cm') const cm = math.unit('cm') const mm = math.unit('mm') math.round(unit, 1, cm) // returns Unit 3.2 cm math.round(unit, 1, mm) // returns Unit 32.4 mm math.round([3.2, 3.8, -4.7]) // returns Array [3, 4, -5]
🌐
GoLinuxCloud
golinuxcloud.com › home › javascript › how to round down a number javascript [solved]
How to round down a number JavaScript [SOLVED] | GoLinuxCloud
November 11, 2022 - So, if the decimal point of the number is greater than or equal to 0.5, it rounds up to the next higher absolute value, but if is lower than 0.5, it rounds down to the lower absolute value.
🌐
CodeParrot
codeparrot.ai › blogs › javascript-round-to-2-decimal-places-a-complete-guide
JavaScript Round to 2 Decimal Places: A Complete Guide
JavaScript's floating-point arithmetic can cause unexpected results, especially in JavaScript Round to 2 Decimal Places. Adding Number.EPSILON—the smallest possible value that can be added to 1 to yield a result greater than 1—helps mitigate these errors. const roundWithEpsilon = (num) => Math.round((num + Number.EPSILON) * 100) / 100; console.log(roundWithEpsilon(1.005)); // Output: 1.01 console.log(roundWithEpsilon(1.255)); // Output: 1.26
🌐
GeeksforGeeks
geeksforgeeks.org › javascript-math-round-function-2
JavaScript Math.round( ) function | GeeksforGeeks
May 22, 2023 - The Math.floor() method in JavaScript is used to round off a number down to the nearest integer, moving towards the lower value.
🌐
Educative
educative.io › answers › mathceil-mathfloor-and-mathround-in-javascript
Math.ceil, Math.floor, and Math.round in JavaScript
Math.round() rounds off a number depending on the fractional part of the number. So, if the fractional part is >=.5, it’ll return the smallest integer that is still greater than the passed value.