alert("99".length);
alert("99"[0]);
alert("99"[1]);你真牛,看看吧!

解决方案 »

  1.   

    var arr= ["99",["zs" + 1,2,'li',3.5],["w","x",1]];
    for(var i=0;i<arr.length;i++)
    {
    if ("object" != typeof arr[i]) {
    alert(arr[i]);
    continue;
    }
               for(var j=0;j<arr[i].length;j++)
    {
               alert(arr[i][j]);
    }
     }
      

  2.   

    楼上的if ("object" != typeof arr[i]) 
    这句就是看其是不是数组列表,如果不是就直接输出alert(arr[i]);?
    但是"99"为什么就不能跟其他一起一样直接输出,而要判断,请高手解释下行不,偶是刚学滴......
      

  3.   

    "99"是个字符串,字符串怎么会有alert("99".length);
    alert("99"[0]);
    alert("99"[1]);
      

  4.   

    你是想定义二微数组,当然要<script>
    var arr= [["99"],["zs" + 1,2,'li',3.5],["w","x",1]];
    for(var i=0;i<arr.length;i++)
    {
               for(var j=0;j<arr[i].length;j++)
    {
               alert(arr[i][j]);
    }
     }</script>