www.wapease.com ·新闻动态 ·技术专题 ·WAP开发 ·用户专区 ·企业专区 ·相关资源 ·网络知识
首页>WAP开发技术>WMLScript教程>正文    

9.3.10 replaceAt函数


WAP技术站:www.wapease.com  将本文推荐给你的QQ或MSN好友 加入收藏

9.3.10  replaceAt函数
replaceAt函数用于将给定字符串中,位于序号index处的元素替换成新的element元素,该序号是通过分隔符separator分隔后形成的各元素序号。replaceAt函数的语法格式为:

String.replaceAt(string, element, index, separator)

它有4个参数,string参数是给定的字符串,element参数是用于替换的字符串元素,index参数是拟被替换元素的序号,separator参数是分隔给定字符串的分隔符。

replaceAt函数工作时,如果给定的index比0小,那么它就替换第1个元素。如果给定的index比元素的个数还要大,那么就替换最后1个元素。如果string是空字符串,那么就返回1个包含element的字符串。而如果separator是空字符串,那么就会返回无效值invalid。

特别地,如果index是浮点数,那么WMLScript将首先使用Float.int( )函数将其转换为整数,然后再使用replaceAt函数进行替换。

 

var a = "B  C;  E";

var s = "  ";

var b = String.replaceAt(a, "A", 0, s);               // b = "A  C;  E"

var c = String.replaceAt(a, "F", 5, ";");             // c = "B  C;F"

 

9.3.11  insertAt函数
insertAt函数用于在给定字符串的序号为index的字符位置上,再插入一个由分隔符separator指定分割的元素element,然后将插入后形成的新字符串返回。如果index比0小,则insertAt函数就取index为0。如果index比给定字符串中已经有的元素个数还多,那么就将element插入在原字符串的尾部。如果给定的字符串string是空字符串,那么insertAt函数就会返回1个包含element的字符串。

insertAt函数的语法格式如下:

String.insertAt(string, element, index, separator)

它有4个参数,string参数是给定的原始字符串,element参数指定了将要插入的元素,index参数是要插入元素的序号位置,separator参数是分割原始串使用的分割符。

本新闻共7页,当前在第1页  1  2  3  4  5  6  7  

上一篇:9.3.5 find函数
下一篇:9.4 URL库及其函数(1)
Google
 
关于“9.3.10 replaceAt函数”的相关内容连接
·专题:WML语言全垒打
·WML字符使用基本规则
·9.8.4 简单动画实例
·9.8.3 货币换算实例
·9.8 WML/WMLScript应用举例
·9.5 WMLBrowser库及其函数
·9.4 URL库及其函数(2)
·9.4 URL库及其函数(1)
·9.3.5 find函数
·9.3 String库及其函数

万易网(wapease.com)版权所有  服务声明

Copyright © 2003-2008 Wapease Network, All Rights Reserved