第六章 WML Script标准函数库(上) |
|---|
| WAP技术站:www.wapease.com
|
如果startIndex小于0,则会0来当作索引值。 如果length大于剩余字符的数目,则lenght会由剩余的字符数来代替。 如果startIndex予lenght是浮点数,则会先使用Float.int()来计算正确的整数值。 参数:string=字符数 startIndex=数字 lenght=数字 回传值:字符串或invalid 例外状况:如果startIndex大于最后的索引值,则回传会空字符串("") 如果lenght<=0,传会空字符串("") 范例:var a="ABCD"; var b=String.subString(a,1,2); //b="BC" var c=String.subString(a,2,5); //c="CD" var d=String.subString(1234,0,2); //d="12" find 程序:find(string,substring) 说明:传会所要寻找的字符串substring和原始字符串string相符的第一个字符的索引值。 如果没有相符,则传会整数值-1。 两个字符传如果是相等的话,是定义为不符合。 参数:string=字符串 substring=字符串 回传值:整数或invalid 例外状况:无 范例:var a="abcde"; var b=String.find(a,"cd"); //b=2 var c=String.find(34.2,"de"); //c=-1 var d=String.find(a,"gz"); //d=-1 var e=String.find(34,"3"); //e=0 replace 程序:eplace(tring,oldSubString,newSubString) 说明:传会新字符串,这个新字符串是由和所给予字符串string相符的旧字符传oldSubString使用新字符串newSubString字符串加以代替。如果两字符串相等的话,定义为相符。 参数:string=字符串 oldSubString=字符串 newSubString=字符串 回传值:字符串或invalid 例外状况:无 范例:var a="Hello Joe.What is up Joe?"; var newName="Don"; var oldName="Joe"; var c=String.replace(a,oldName,newName); //c="Hello Don.What is up Don?" var d=String.replace(a,oldName,newName); //c="Hello Don.What is up Don?" element 程序:element(string,separator) |
| 上一篇:第五章 WMLScript脚本程序设计(下) 下一篇:第六章 WML Script标准函数库(下) |
|
