VBScript » Functions » Fix

Version: 1.0

Syntax:
Fix(Number)

The Fix function converts a decimal number (floating-point) to an integer number (fix-point).

There is a companion function Int that also converts to integers. There is one major difference between Int and Fix. Int rounds negative numbers down. Fix rounds negative numbers up.

Examples

Code:
<% =Fix(123.456) %>
Output:
123
Explanation:

Positive numbers are not rounded up. The decimal point and all digits to the right are effectively chopped off.

Language(s): VBScript
Code:
<% =Fix(123.899) %>
Output:
123
Language(s): VBScript
Code:
<% =Fix(-123.899) %>
Output:
-123
Explanation:

Negative numbers can also be converted. Negative numbers are rounded up (towards more positive). The decimal point and all digits to the right are effectively chopped off.

Language(s): VBScript

See Also: