首页 > 代码库 > 翻转字符串

翻转字符串

翻转字符串

先把字符串转化成数组,再借助数组的reverse方法翻转数组顺序,最后把数组转化成字符串。

你的结果必须得是一个字符串

当你完成不了挑战的时候,记得开大招‘Read-Search-Ask‘。

这是一些对你有帮助的资源:

  • Global String Object
  • String.split()
  • Array.reverse()
  • Array.join()

//程序代码

function reverseString(str) {
var arr =[];
for(var i=0;i<str.length;i++)
for(var j=0;j<str.length-i;j++){
arr[j] =str.charAt(i);
}
var string = arr.join("");
return string;
}

reverseString("Greetings from Earth");

//程序结果 

function reverseString(str) {
var arr =[];
for(var i=0;i<str.length;i++)
for(var j=0;j<str.length-i;j++){
arr[j] =str.charAt(i);
}
var string = arr.join("");
return string;
}

reverseString("Greetings from Earth");

//程序结果  htraE morf  sginteerG

 

function reverseString(str) {
var arr =[];
for(var i=str.length;i>=0;i--)
for(var j=0;j<=i;j++){
arr[j] =str.charAt(i);
}
var string = arr.join("");
return string;
}

reverseString("hello");

//程序结果  hello

翻转字符串