javascript 实现字符串反转的三种方法

  第一种方法

  

复制代码 代码如下:

  var str = "abcdef";

  console.log( str.split("").reverse().join("") );

  第二种方法:

  

复制代码 代码如下:

  var str="abcdef"

  var i=str.length;

  i=i-1;

  for (var x = i; x >=0; x--)

  {

  document.write(str.charAt(x));

  }

  第三种方法:

  

复制代码 代码如下:

  <html>

  <body>

  <script>

  function reverse(str)

  {

  if(str.length == 0)return null;

  var i = str.length;

  var dstr = "";

  while(--i >= 0)

  {

  dstr += str.charAt(i);

  }

  return dstr;

  }

  var str = "abcdef";

  str = reverse(str);

  document.write(str);

  </script>

  </body>

  </html>