JavaScript 1.0; JScript 1.0; ECMAScript v1
x
Any numeric value or expression.
The closest integer less than or equal to x.
Math.floor( ) computes the floor function -- in other words, it returns the nearest integer value that is less than or equal to the function argument.
Math.floor( ) rounds a floating-point value down to the closest integer. This behavior differs from that of Math.round( ), which rounds up or down to the nearest integer. Also note that Math.floor( ) rounds negative numbers down (i.e., to be more negative), not up (i.e., closer to zero).
a = Math.floor(1.99); // Result is 1.0 b = Math.floor(1.01); // Result is 1.0 c = Math.floor(1.0); // Result is 1.0 d = Math.floor(-1.01); // Result is -2.0