Siebel eScript Language Reference > Siebel eScript Commands > Conversion or Casting Methods >

ToUint16() Method

This function converts its parameter to an integer in the range of 0 through 216 -1.





The value to be converted


If the result is NaN, +0. If the result is +0 , 0. If the result is POSITIVE_INFINITY, it returns Infinity. Otherwise, it returns the unsigned (that is, absolute value of) integer part of the number, rounded toward 0.


This function converts value to an integer in the range of 0 to 216 - 1 (65,535). To use it without error, first pass value to isNaN() or to ToNumber().

To use toNumber(), use a statement in the following form.

var x;i
x = toNumber(
(if x == 'NaN')
.   [error -handling statements];

Because ToUint16() truncates rather than rounds the value it is given, numbers are rounded toward 0. Therefore, 12.88 becomes 12.

CAUTION:  The ToUint16() function is unique to Siebel eScript. Avoid using it in a script that may be used with a JavaScript interpreter that does not support it.

See Also

Math.round() Method
ToInt32() Method
ToInteger() Method
ToNumber() Method
ToUint32() Method

Siebel eScript Language Reference