js 實現字串翻轉

2022-06-10 14:09:09 字數 749 閱讀 4138

字串作在程式中是非常常見的,因為程式中絕大部分的資料都可以當作字串來處理。在這裡介紹幾種翻轉字串的方法。

(1)使用字串函式

//使用陣列翻轉函式

function reversestring(str)

//簡寫

function reversestring1(str)

console.log(reversestring("helloworld")); //dlrowolleh

console.log(reversestring1("helloworld")); //dlrowolleh

(2)使用for迴圈

//使用for迴圈

function reversestring2(str)

return newstr;

}console.log(reversestring2("helloworld")); //dlrowolleh

(3)使用遞迴

//使用遞迴

function reversestring3(str)else

}console.log(reversestring3("helloworld")); //dlrowolleh

//簡寫

function reversestring4(str)

console.log(reversestring4("helloworld")); //dlrowolleh

翻轉字串 翻轉單詞字串

將一句話裡面的單詞進行倒置,標點符號不倒換。比如一句話 i come from china.倒換後變成 china.from come i 解析 解決該問題可以分為兩步,第一步全盤置換為 anihc morf emoc i 第二部對每個單詞進行逐步翻轉,如果不是空格,則開始翻轉單詞。具體 如下 in...

如何實現字串翻轉?

strrev函式對英文很好用,直接可以實現字串翻轉,但是面對中文呢?肯定都是亂碼,對於這樣的問題有很多,比如strstr,substr等函式都是這樣的。還好php提供了mb 類的函式實現不同編碼 不同語言之間的相互轉換等操作。下面是我寫的php字串翻轉函式 mb 類的函式需要開啟乙個mb strin...

c 實現字串翻轉

輸入n組字串,輸出每組字串的反轉 輸入樣例 nwpu china xi an 輸出樣例 upwn anihc na ix 注意 加標頭檔案 include include using namespace std intmain cout con endl con 清空已儲存的翻轉字元 return0...