Home > Article > Web Front-end > Usage of math.round function
The Math.round function is a function used to round a number to the nearest integer. It is widely used in scenarios where floating point numbers are processed, such as in calculating amounts, statistics, etc.
The Math.round() function is a built-in function in JavaScript that rounds a number to the nearest integer.
The syntax of this function is as follows:
Math.round(x)
Where, x is the number to be rounded.
The Math.round() function works as follows:
If x is a positive number and the decimal part is greater than or equal to 0.5, return the smallest integer greater than x.
If x is a positive number and the decimal part is less than 0.5, return the largest integer less than x.
If x is a negative number and the decimal part is greater than or equal to -0.5, return the largest integer less than x.
If x is a negative number and the decimal part is less than -0.5, return the smallest integer greater than x.
If x is an integer, return x directly.
The following are some examples to illustrate the use of Math.round() function:
Example 1:
Math.round(3.14) // 返回 3 Math.round(9.99) // 返回 10 Math.round(-5.6) // 返回 -6
Example 2:
Math.round(2.5) // 返回 3 Math.round(2.4) // 返回 2 Math.round(-2.5) // 返回 -2 Math.round(-2.4) // 返回 -2
Things to note Yes, the Math.round() function returns an integer, not a floating point number. Therefore, regardless of whether the input is an integer or a floating point number, the return value is an integer.
In addition, it is worth mentioning that the Math.round() function does not change the original number, but returns a new rounded integer. If you need to change the value of the original number, you can assign the return value to a variable.
In summary, the Math.round() function is a function used to round a number to the nearest integer. It is widely used in scenarios where floating point numbers are processed, such as in calculating amounts, statistical data, etc.
The above is the detailed content of Usage of math.round function. For more information, please follow other related articles on the PHP Chinese website!