Here are a few ways to round decimal values to integers: Math.ceil (), Math.floor (), and Math.Round (). These three methods follow the following rounding rules, respectively:
Math.ceil () performs an upward rounding, that is, it always rounds the value up to the nearest integer;
Math.floor () Performs a downward rounding, that is, it always rounds the value down to the nearest integer;
Math.Round () performs a standard rounding, that is, it always rounds a number to the nearest integer (which is also the rounding rule we learned in math Class).
Alert (Math.ceil (25.9)); 26alert (Math.ceil (25.5)); 26alert (Math.ceil (25.1)); 26alert (Math.Round (25.9)); 26alert (Math.Round (25.5)); 26alert (Math.Round (25.1)); 25alert (Math.floor (25.9)); 25alert (Math.floor (25.5)); 25alert (Math.floor (25.1)); 25
For all values between 25 and 26 (not including 26), Math.ceil () always returns 26 because it performs rounding up. The Math.Round () method returns 26 only if the value is greater than or equal to 25.5, or 25. Finally, Math.floor () returns 25 for all values between 25 and 26 (not including 26).
The difference between Javascript Math ceil (), floor (), round () three functions