Reference Materials
Certification Courses
Created with over a decade of experience and thousands of feedback.
JavaScript Math floor()
In this tutorial, we will learn about the JavaScript Math.floor() function with the help of examples.
The Math.floor() function rounds down a number to the next smallest integer.
Example
let number = 38.8;
// round number to nearest smallest number
let roundedNumber = Math.floor(number);
console.log(roundedNumber);
// Output: 38
Math.floor() Syntax
The syntax of the Math.floor() function is:
Math.floor(x)
floor(), being a static method, is called using the Math class name.
Math.floor() Parameters
The Math.floor() function takes in:
- x - A number
Math.floor() Return Value
- Returns the largest integer less than or equal to a given number.
- Returns 0 for
null.
Example: Using Math.floor()
// using Math.floor()
var num = Math.floor(1.8645);
console.log(num); // 1
var num = Math.floor(-0.456);
console.log(num); // -1
var num = Math.floor("4");
console.log(num); // 4
// Returns 0 for null
var num = Math.floor(null);
console.log(num); // 0
// Returns NaN for non-numeric types
var num = Math.floor("JavaScript");
console.log(num); // NaN
var num = Math.floor(NaN);
console.log(num); // NaN
Output
1 -1 4 0 NaN NaN
Note: Math.floor() returns 0 for null rather than NaN.
Also Read:
Did you find this article helpful?