Thursday, 2 June 2011

Floating Point Library In WML


    Floating Point Library
The Float library contains a set of math functions.

WMLScript Float Library Functions
The Float library works only on clients that support floating-point numbers. If floating-point numbers are not supported, all functions should return invalid.
Function
Description
Returns the nearest integer that is not smaller than a specified number
Returns the nearest integer that is not larger than a specified number
Returns the integer part of a specified number
Returns the largest possible floating-point number
Returns the smallest possible floating-point number
Returns the value of x raised to the power of y
Rounds a number to the nearest integer
Returns the square root of a number


1)        WMLScript ceil() Function

The ceil() function returns the nearest integer that is not smaller than the x parameter value.

Syntax

n = Float.ceil(x)

Part
Description
n
The integer returned from the function
x
A number

Example

var a = Float.ceil(5.32);
var b = Float.ceil(5.55);
var c = Float.ceil(-5.32);

Result

a = 6
b = 6
c = -5

2)        WMLScript floor() Function

The floor() function returns the nearest integer that is not larger than the x parameter.

Syntax

n = Float.floor(x)

Part
Description
n
The integer returned from the function
x
A number

Example

var a = Float.floor(5.32);
var b = Float.floor(-5.32);

Result

a = 5
b = -6

3)        WMLScript int() Function

The int() function returns the integer part of the x parameter.

Syntax

n = Float.int(x)

Part
Description
N
The integer returned from the function
X
A number

Example

var a = Float.int(5.32);

Result

a = 5


4)        WMLScript maxFloat() Function

The maxFloat() function returns the largest possible floating-point number.

Syntax

n = Float.maxFloat()

Part
Description
n
The largest possible floating-point number (3.40282347E+38) returned from the function

Example

var a = Float.maxFloat();

Result

a = 3.40282347E+38

5)        WMLScript minFloat() Function

The minFloat() function returns the smallest possible floating-point number.

Syntax

n = Float.minFloat()

Part
Description
n
The smallest floating-point number (1.17549435-38) returned from the function

Example

var a = Float.minFloat();

Result

a = 1.17549435-38

6)        WMLScript pow() Function

The pow() function returns the value of x to the power of y (xy).

Syntax

n = Float.pow(x,y)

Part
Description
n
The floating-point number returned from the function
x
A number
y
A number

Example

var a = Float.pow(4,2);
var b = Float.pow(-2,3);

Result

a = 16
b = -8

7)        WMLScript round() Function

The round() function rounds the x parameter to the nearest integer.

Syntax

n = Float.round(x)

Part
Description
n
The integer returned from the function
x
A number

Example

var a = Float.round(3.5);
var b = Float.round(3.4);

Result

a = 4
b = 3

8)        WMLScript sqrt() Function

The sqrt() function returns the square root of the x parameter.

Syntax

n = Float.sqrt(x)

Part
Description
n
The floating-point number returned from the function
x
A number

Example

var a = Float.sqrt(9);
var b = Float.sqrt(6.25);

Result

a = 3
b = 2.5

No comments:

Post a Comment