var Str ="1234";
var S1 =Str.substr(0,1);
var S2 =Str.substr(1,2);

解决方案 »

  1.   

    如果是string的话 直接 "1234".split('');就好
    数字的话  1234.toString().split('');
      

  2.   


    String ss = "11123365";
    for(int i=0;i<s.length();i++){
    System.out.print(";  "+s.substring(i,i+1));
    }
    直接来个循环就可以了
      

  3.   

    用split()最好
    var str="1234";
    str=str.split("");
    此时的str 是一个数组,当然你也可以定义其它变量来接收
    存放的情况如下
    str[0]="1";str[1]="2";str[2]="3";str[3]="4";
    如果你非要存到四个变量里那再重新赋下值就可以了
      

  4.   

    javascript 里面都是字符串 ,把之当成字符串,然后用函数进行分就可以
      

  5.   

    一开始没有说清楚 呵呵 不好意思 我是想把一个数字 如1234 分成四个数字 一开始 SLICE SUBSTR  以及SPLIT我都考虑过 可是 那个都是去转化字符串才有用 如果对于一个数字 1234 用上面方法 结果出来就是1234  它好象把它当做了一个单独的单位  现在又测试了一下 还不行 ...请教各位了 谢谢!:) 
      

  6.   


       var s1,s2,s3,s4;                         // 声明变量。
       var s = "1234";
        s1 = s.substring(0, 1);         // 取子字符串。
        s2 = s.substring(1, 2); 
       s3 = s.substring(2, 3); 
       s4 = s.substring(3, 4); 
      
       
      

  7.   

     搭车问下,asp中如果把它切为数组的话,split中用什么来区别其分割符?