Fix: Difference between revisions

From NSB App Studio
Jump to navigation Jump to search
Brendon (talk | contribs)
No edit summary
No edit summary
 
(3 intermediate revisions by 2 users not shown)
Line 1: Line 1:
''This function is for BASIC compatibility. It is not available in pure JavaScript projects.''
Fix(''number'')
Fix(''number'')


Line 5: Line 7:
Fix removes the fractional part from a number, returning the integer closest to 0. The required parameter, ''number'', is any numeric expression. When ''number'' is positive, the next smallest integer is returned; when ''number'' is negative, the next largest integer is returned. The required parameter, ''number'', is any valid numeric expression.
Fix removes the fractional part from a number, returning the integer closest to 0. The required parameter, ''number'', is any numeric expression. When ''number'' is positive, the next smallest integer is returned; when ''number'' is negative, the next largest integer is returned. The required parameter, ''number'', is any valid numeric expression.


== Example ==
== Example (Basic) ==


<pre>
<pre>
Line 26: Line 28:
== Related Items ==
== Related Items ==


[[int|INT]]
[[int|Int]]


[[Category:Language Reference]]
[[Category:Language Reference]]
[[Category:Math]]

Latest revision as of 17:59, 24 March 2019

This function is for BASIC compatibility. It is not available in pure JavaScript projects.

Fix(number)

Description

Fix removes the fractional part from a number, returning the integer closest to 0. The required parameter, number, is any numeric expression. When number is positive, the next smallest integer is returned; when number is negative, the next largest integer is returned. The required parameter, number, is any valid numeric expression.

Example (Basic)

Rem Fix Example
'Fix converts floats to int nearest 0
Dim Pos, Neg
Pos = Exp(1)
Neg = -Exp(1)
Print "Fix(e) = " & Fix(Pos)
Print "Fix(-e) = " & Fix(Neg)

Output

Fix(e) = 2
Fix(-e) = -2

Related Items

Int