黑马程序员技术交流社区

标题: JavaScript数组翻转练习 [打印本页]

作者: hehe04    时间: 2012-8-28 13:15
标题: JavaScript数组翻转练习
本帖最后由 hehe04 于 2012-8-29 19:30 编辑

我这段代码无法运行,很奇怪 不知道问题出在哪里了 ,麻烦各位帮忙看看。
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml" >
  3. <head>
  4.     <title></title>
  5.     <script type="text/javascript">
  6.         var arr2 = new Array();
  7.         arr[0] = 1;
  8.         arr[1] = 2;
  9.         arr[2] = 3;
  10.         arr[3] = 4;
  11.         for (var i = 0; i < arr2.length/2; i++) {
  12.             var temp;
  13.             temp = arr2[i];
  14.             arr2[i] = arr2[arr2.length - i - 1];
  15.             arr2[arr2.length - i - 1] = temp;
  16.         }
  17.         for (var i = 0; i < length; i++) {
  18.             alert(arr2[i]);
  19.         }
  20.     </script>
  21. </head>
  22. <body>
  23. 12321321321321321321321321
  24. </body>
  25. </html>
复制代码

作者: 许庭洲    时间: 2012-8-28 13:31
本帖最后由 许庭洲 于 2012-8-29 14:31 编辑

        var arr2 = new Array();
         arr[0] = 1;//  arr2[0] = 1;
         arr[1] = 2;//  arr2[1] = 2;
         arr[2] = 3;//  arr2[2] = 3;
         arr[3] = 4;//  arr2[3] = 4;
作者: 刘逍遥    时间: 2012-8-28 14:50
你应该把arr改为arr2  你自己定义的名称你都忘了{:soso_e110:}
作者: 梁健1    时间: 2012-8-29 14:05
这个直接在script中写代码,不需要function函数吗?
作者: 李后量    时间: 2012-8-29 18:09
楼主太大意喽{:soso_e143:}
作者: hehe04    时间: 2012-8-29 19:29
额  。。。。我说怎么回事!!!!




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2