<script>
str="abcdef";
newstr="";
for(i=0;i<str.length;i++)
newstr+=str.substring(str.length-1-i,str.length-i);
alert(newstr);
</script>

解决方案 »

  1.   

    可不可以用reverse()函数达到想要的效果呢?
      

  2.   

    思路如下:<script type="text/javascript">
    var str = "abcdefghijklmn";
    var strA = str.split("");
    alert(strA.length);
    var str2 = strA.reverse();
    document.write(str2.join(""));
    </script>
      

  3.   

    <script>
    str="abcdef";
    newstr="";
    for(i=str.length-1;i>=0;i--) newstr+=str.charAt(i);
    alert(newstr);
    </script>
    没有听说过reverse函数,不过可以给String自定义一个reverse方法
      

  4.   

    arrayObj.reverse( )
    返回一个元素顺序被反转的 Array 对象。
    ------------------------
    <script>
    function ReverseDemo(){
       var a, l;                  // 声明变量。
       a = new Array(0,1,2,3,4);  // 创建数组并赋值。
       l = a.reverse();           // 反转数组的内容。
       return(l);                 // 返回结果数组。
    }
      

  5.   

    vb中有strreverse()翻转字符串函数