18. WMLScript Float
Standard Library
WMLScript's
Float standard library contains a number of functions for performing
floatingpoint arithmetic operations. Note that the Float standard
library is only available on mobile devices that support
floatingpoint arithmetic operations. To check whether a mobile
device supports floatingpoint operations, use the float()
function of the Lang standard library. If a mobile device does
not support the Float standard library, a call to any of its
functions will return invalid.
In
the following sections, we will look at some of the more commonly
used functions in the Float standard library.
18.1. Rounding a Numeric
Value: round() Function
The
round() function of the Float standard library returns the rounding of a numeric value. If
any error occurs, it returns invalid.
The following WMLScript example demonstrates its use:
w
= Float.round(10.4); x = Float.round(10.5); y =
Float.round(10.5); z = Float.round(10);
After
the execution of the above script, w
has the integral value 10, x has the integral value 11,
y has the integral value 10 and z has the integral
value 10.
18.2. Truncating the
Fractional Part of a Numeric Value: int() Function
The
int() function of the Float standard library is used to truncate the fractional part of a
numeric value. If any error occurs, it returns invalid.
The following WMLScript example demonstrates the use of the int()
function:
w
= Float.int(10.4); x = Float.int(10.5); y = Float.int(10.5); z
= Float.int(10);
After
the execution of the above script, w
and x contain
the integral value 10, y
contains the integral value 10 and z
contains the integral value 10.
Feedback Form ( ExpandCollapse)
