首页 > 代码库 > 翻转字符串
翻转字符串
翻转字符串
先把字符串转化成数组,再借助数组的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
翻转字符串