Description:
Returns the integer portion of a number.
In the PROMOTIC system it is better to use the Pm.Trunc method.
Syntax:
Integer Fix(Double number)
Parameters:
number | (Double) Any valid numeric expression. |
---|
Note:
Both
Int and
Fix remove the fractional part of a number and return the resulting integer value.
The difference between
Int and
Fix is that if number is negative,
Int returns the first negative integer less or equal to number, whereas
Fix returns the first negative integer greater or equal to number. For example,
Int convert -8.4 to -9 and
Fix to -8.
Fix(number) is equivalent to:
Sgn(number) * Int(Abs(number))
Example:
VBScriptSelect and copy to clipboard
Dim n
n = Fix(99.2)
' Returns 99
n = Fix(-99.8)
' Returns -99
n = Fix(-99.2)
' Returns -99