程序:abs(value) 说明:回传给予数的绝对值。 如果给予的数是整数,则回传整数。 如果给予的数是浮点数,则回传浮点数。 参数:value=数字。 回传值:数字或invalid。 例外状况:var a =-3; var b =Lang.abs(a);//b=3
min
范例:var a = -3 var b = Lang.abs(a); var c = Lang.min(a.b); var d = Lang.min(45、76.3);//d=45(ingteger) var e = Lang.min(45、76.3);//e=45(ingteger)
max
程序:max(value1,value2) 说明:回传值给予的两个数之间的较大值,回传的值于格式同所选数值的值与格式相同,其选取的方式如下: WML Script运算符数据格式的整数与浮点数转换法则可用来确认数据格式,以便执行比较的动作。 参数:value1 =数字 value2 =数字 回传值:数字或invalid 例外状况:无 范例:var a =-3; var b =Lang.abs(a);//b=3 var c = Lang.min(a.b); var d = Lang.min(45、76.3);//d=45(ingteger) var e = Lang.min(45、76.3);//e=45(float)
parseInt
程序:parseInt(value) 说明:回传由字符串value所定义的整数值,合法的整数语法由WML Script数值字符串文法或是近值整数是字所界定,下列为额外的解析法则: 第一个字符不是由+、-或十进制数字当开头的话,解译结束。 结果:解析过的字符串回转换整数值。 范例:var i =Lang.parseInt("1234"); // i=1234 var j =Lang.parseInt("100 m/s"); // j=100
结束:解析过的字符串回转换成浮点数。 参数:value=字符串 回传值:浮点数或invalid 例外状况:解析错误则传回invalid 范例:var a =Lang.parseFloat("123.7 Hz"); // a=123.7 var b =Lang.parseFloat("7.34e2 Hz"); // b=7.34e2 var c =Lang.parseFloat("70.0e-2 F"); // c=70.0e-2 var d =Lang.parseFloat("-1.c"); // d=0.1 var e =Lang.parseFloat("100"); // e=100.0 var f =Lang.parseFloat("Number:5.5"); // f=invalid var g =Lang.parseFloat("7.3e meters"); // g=invalid var h =Lang.parseFloat("7.3e- m/s"); // h=invalid
isInt
程序:isInt(value) 说明:如果各预的值value能使用parseInt(value)转成整数则回传布尔值ture,否则传回false。 参数:value=任意值 回传值:布尔值或invalid 例外状况:无 范例:var a=Lang.inInt("-123"); //ture var a =Lang.minInt("123.33"); //ture var a =Lang.minInt("string"); //false var a =Lang.minInt("#123"); //false var a =Lang.minInt("invalid"); //invalid
isFloat
程序:isFloat(value) 说明:如果各预的值value能使用parseInt(value)转成整数则回传布尔值ture,否则传回false。 参数:value=任意值 回传值:布尔值或invalid 例外状况:无 范例:var a=Lang.inInt("-123"); //ture var a =Lang.minInt("123.33"); //ture var a =Lang.minInt("string"); //false var a =Lang.minInt("#123"); //false var a =Lang.minInt("invalid"); //invalid
maxInt
程序:maxInt() 说明:传回最大的整数值。 参数:无 回传值:整数2147483647 例外状况:无 范例:var a =Lang.minInt();
minInt
程序:minInt() 说明:传回最小的整数值 参数:无 回传值:整数-2147483647 例外状况:无 范例:var a =Lang.minInt();
程序:random(value) 说明:回传一个正数的整数值,也就是说要大于或等于零,但必须要小于给定值value,回传值是由近是正常分布所随机选取的值。 参数: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)