|
WML语言基础(WAP建站)六(3) 参数: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已经是个整数,其结果就是这个值本身。 参数:value=数字 回传值:整数或invalid 例外状况:无 范例:var a =3.14; var b =Float.in(a); //b=4 var c =Float.in(-2.8); //c=-2
pow
程序:pow(x,y) 说明:回传x的y次方值。 如果x是负数,则y必须为正数。 参数:x=数字 y=数字 回传值:浮点数或invlid 例外状况:如果x= =0而且 y<0,则回传invalid 如果x<0而且y不是个整数,则回传invalid 范例:var a =3 var b =Float.pow(a,2); //b=9
round
程序:round(value) 说明:传回最接近给予值的整数 若两个整数值跟value接近的程序相等,则选择比较大的数。 若value已经是个正数,其结果就是value本身。 参数:value=数字 回传值:整数或invalid 例外状况:无 范例:var a=Float.round(3.5); // a=4 var b=Float.round(-3.5); //b=-3 var c=Float.round(0.5); // c=1 var d=Float.round(-0.5); //d=0
squt
程序:sqrt(value) 说明:传回给予值value的平方根近似值。
|