第六章 WML Script标准函数库(上) |
|---|
| WAP技术站:www.wapease.com
|
parseInt 程序:parseInt(value) 说明:回传由字符串value所定义的整数值,合法的整数语法由WML Script数值字符串文法或是近值整数是字所界定,下列为额外的解析法则: 第一个字符不是由+、-或十进制数字当开头的话,解译结束。 结果:解析过的字符串回转换整数值。 范例:var i =Lang.parseInt("1234"); // i=1234 var j =Lang.parseInt("100 m/s"); // j=100 parseFloat 程序:parseFloat(value) 说明:回传由字符串value所定义的浮点数值,合法的浮点数语法由WML Script数值字符串文法或是近值整数实字所界定,下列为额外的解析法则: 第一个字符无法解析成浮点数表达式,解析结束。 结束:解析过的字符串回转换成浮点数。 参数: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。 |
| 上一篇:第五章 WMLScript脚本程序设计(下) 下一篇:第六章 WML Script标准函数库(下) |
|
