Difference between revisions of "Math.round"
From GiderosMobile
(Created page with "__NOTOC__ '''Available since:''' Gideros 2022.1<br/> '''Class:''' math<br/> === Description === Returns the integer with the smallest difference between it and the given...") |
m (Text replacement - "</source>" to "</syntaxhighlight>") |
||
(One intermediate revision by the same user not shown) | |||
Line 5: | Line 5: | ||
=== Description === | === Description === | ||
Returns the integer with the smallest difference between it and the given number. | Returns the integer with the smallest difference between it and the given number. | ||
− | < | + | <syntaxhighlight lang="lua"> |
(number) = math.round(v) | (number) = math.round(v) | ||
− | </ | + | </syntaxhighlight> |
For example, the value 5.8 returns 6. | For example, the value 5.8 returns 6. |
Latest revision as of 14:31, 13 July 2023
Available since: Gideros 2022.1
Class: math
Description
Returns the integer with the smallest difference between it and the given number.
(number) = math.round(v)
For example, the value 5.8 returns 6.
For values like 0.5 that are equidistant to two integers, the value with the greater difference between it and zero is chosen. In other words, the function rounds away from zero: 0.5 rounds to 1; -0.5 rounds to -1.
Parameters
v: (number) value to round
Return values
Returns (number) rounding result
- Math
- Math.abs
- Math.acos
- Math.asin
- Math.atan
- Math.atan2
- Math.ceil
- Math.clamp
- Math.cos
- Math.cosh
- Math.cross
- Math.deg
- Math.distance
- Math.distances
- Math.dot
- Math.edge
- Math.exp
- Math.fft
- Math.floor
- Math.fmod
- Math.frexp
- Math.ifft
- Math.inside
- Math.ldexp
- Math.length
- Math.log
- Math.log10
- Math.max
- Math.min
- Math.modf
- Math.nearest
- Math.noise
- Math.normalize
- Math.pow
- Math.rad
- Math.random
- Math.randomseed
- Math.raycast
- Math.round
- Math.sign
- Math.sin
- Math.sinh
- Math.sqrt
- Math.tan
- Math.tanh