var str="Helloworld!";document.write(str.substring(3,7));//lowo ,不包括 7 这个位置上的字母
var arr = new Array(6);
arr[0] = "Jani";
arr[1] = "Hege";
arr[2] = "Stale";
arr[3] = "Kai Jim";
arr[4] = "Borge";
arr[5] = "Tove";document.write(arr + "<br />");//Jani,Hege,Stale,Kai Jim,Borge,Tovedocument.write(arr.slice(0,1) + "<br />");//Janidocument.write(arr.slice(2,4) + "<br />");//Stale,Kai Jim 包括 4 这个位置上的元素document.write(arr);//Jani,Hege,Stale,Kai Jim,Borge,Tove//substring 和 slice 都是从给定对象中取出所需元素,前者不包括结束 位置的元素,后者包括。窃以为,二者应当统一起来,这样才便于初学者使用。不知大家怎么看?

解决方案 »

  1.   

    <html>
    <body><script type="text/javascript">var arr = new Array(6)
    arr[0] = "George"
    arr[1] = "John"
    arr[2] = "Thomas"
    arr[3] = "James"
    arr[4] = "Adrew"
    arr[5] = "Martin"document.write(arr + "<br />")
    document.write(arr.slice(2,4) + "<br />")
    document.write(arr)</script></body>
    </html>结果 
    George,John,Thomas,James,Adrew,Martin
    Thomas,James
    George,John,Thomas,James,Adrew,Martin 
      

  2.   

    Stale,Kai Jim
    并没包括4位置的元素,4位置的元素是Borge