返回目录
  • 更多资源请访问>>>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现在是一个数组,而数组是以,来连接的

    返回目录