第六章 WML Script标准函数库(上) |
|---|
| WAP技术站:www.wapease.com
|
参数:value=整数 回传值:整数或invalid 例外状况:如果value等于0,则程序回传0 如果value小于0,则程序回传invalid 范例:var a =10; var b =Lang.random(5.1)*a;//b=0..50 var c = Lang.random("string"); // c=invalid reed 程序:seed(alue) 说明:初始化需随机数字顺序并回传一个空字符串 如果value为0或正整数,给予的value则用来初始化,反之则使用随机初始化的值。 如果value为浮点数,则会先使用Float.int()来计算确切的整数值。 参数:value=整数 回传值:字符串或invalid] 例外状况:无 范例:var a =Lang.reed(123);// a="" var b =Lang.random(20); // b=0..20 var c = Lang.seed("seed"); // c=invalid (random seed //left unchanged) characterSet 程序:characterSet() 说明:回传WML Script解译器所支持的字集,回传只是个整数用来记录由IANA所设定的MIB Enum值,这个只能表示所有的字集。 参数:无 回传值:整数 例外状况:无 范例:Var charset = Lang.characterSet(); //charset = 4 for latinl 6.3 Float函数库 名称:Float 说明:这个函数库包含了典型与常用的浮点数算术程序。 int 程序:int(value) 说明:回传给予值的整数部分。 参数:value=数字 回传值:整数或invalid 例外状况:无 范例:var a =3.14; var b =Float.in(a); //b=3 var c =Float.in(-2.8); //c=-2 floor 程序:floor(value) 说明:回传整数值,这个只要最接近给予值但不能大于它。 如果value已经是个整数,其结果就是这个值本身。 参数:value=数字 回传值:整数或invalid 例外状况:无 范例:var a =3.14; var b =Float.in(a); //b=3 var c =Float.in(-2.8); //c=-3 ceil 程序:ceil(value) 说明:回传一个只要最接近给予值但不能小于它的整数值。 如果value已经是个整数,其结果就是这个值本身。 |
| 上一篇:第五章 WMLScript脚本程序设计(下) 下一篇:第六章 WML Script标准函数库(下) |
|
