返回目录
更多资源请访问>>>BK设计资讯站(Www.Blue1000.Com)Www.Blue1000.Com
主要解答:bencalie
感谢:bencalie、3332221119、wangxj0600
审核者:fason
请问关于split()的问题
-----------------------------------------------------------------------------------------
我有个问题不太明白。
代码:
<script language="javascript">
var tmpstring = "This is a man":
var cstring = tmpstring.split("");
document.write (cstring);
</script>
我是通过Split这个函数把tmpstring中的空格给拆分出来。但是我输出的时候。怎么将需要切割的字符都转换成了,号。请问这是怎么回事啊!是不是因为我没有取值照成的。
---------------------------------------------------------------
tmpstring.split("");表示把该字符串每个字符分割为一个数组的元素,而document.write (cstring);相当于document.write (cstring.join(","));,把该数组用,连接成一个新的字符串了
如果要按空格拆分使用:
var cstring = tmpstring.split(" ");
---------------------------------------------------------------
<script language="javascript">
var tmpstring = "This is a man";
var cstring = tmpstring.split(" ");
for(var i=0;i<cstring.length ;i++)
alert(cstring[i]);
</script>
---------------------------------------------------------------
<script language="javascript">
var tmpstring = "This is a man":
var cstring = tmpstring.split("");
document.write (cstring);
</script>
cstring现在是一个数组,而数组是以,来连接的
返回目录