JavaScript字串逆序排列

antzone發表於2018-07-12

本章節分享一段程式碼例項,它能夠實現將字串中的內容逆序排列。

程式碼例項如下:

[JavaScript] 純文字檢視 複製程式碼執行程式碼
function reverse(string) {
  if(string.length == 0) {
   return string;
  } 
   else {
    return reverse(string.substring(1, string.length)) + string.substring(0, 1);
  }
}
var str="antzone";
console.log(reverse(str));

上面的程式碼實現了我們的要求,下面簡單介紹一下它的實現過程。

一.程式碼註釋:

(1).function reverse(string) {},string就是要進行逆序排列的字串。

(2).if(string.length == 0) {

  return string;

} ,如果字串長度為零,是一個空字串,那麼就直接返回此字串。

(3).else {

  return reverse(string.substring(1, string.length)) + string.substring(0, 1);

},如果字串長度不為0的話,那麼就採用遞迴的方式來進行翻轉操作。

二.相關閱讀:

(1).substring()方法參閱JavaScript substring()一章節。

(2).遞迴參閱JavaScript遞迴概念簡單介紹一章節。

相關文章