反轉字串 js學習

2021-09-26 09:41:42 字數 1267 閱讀 1297

直接看**:

var str =

"abc123"

;str = str.

split(''

).reverse()

.join(''

);console.

log(str)

;// 結果:321cba

涉及到三個函式:

1.split() - 按指定字元(串)或正則去分割某個字串,結果以字串陣列形式返回;

var str =

"abc123"

;str = str.

split(''

);console.

log(str)

;// 結果:(6) ["a", "b", "c", "1", "2", "3"] 6-陣列長度

2.reverse() - 反轉字元的順序並返回字串str;
var str =

["a"

,"b"

,"c"

,"1"

,"2"

,"3"];

str = str.

reverse()

;console.

log(str)

;// 結果:(6) ["3", "2", "1", "c", "b", "a"] 6-陣列長度

3.join() - 把陣列的所有元素放入乙個字串,結果以字串形式返回;
var str =

["3"

,"2"

,"1"

,"c"

,"b"

,"a"];

str = str.

join(''

);console.

log(str)

;// 結果:321cba

4.注意事項
var arr =

newarray(3

);arr[0]

="george"

arr[1]

="john"

arr[2]

="thomas"

document.

write

(arr.

join()

);// george,john,thomas

document.

write

(arr.

join

("."))

;// george.john.thomas

js反轉字串方法

自定義實現反轉字串的方法 str reverse param string str 要反轉的字串 return string newstr 反轉之後的字串結果 第一種 function str reverse str 第二種 function str reverse str console.log ...

字串反轉

據說一道微軟的面試題,要求考慮時間和空間的優化,下面給出幾種通常字串反轉的方法 1 直接陣列操作 char strreverse char str return str 這種做法原來的str沒有儲存,原來的str也改變了 2 指標操作 char strreverse char str return ...

字串反轉

include include include 方法一 將第乙個字元和最後乙個互換,第二個和倒數第二個互換,如此依次迴圈下去 char strrev1 const char str return tmp free tmp 方法二 不額外申請一片儲存字串的記憶體空間,通過中間變數來改變傳遞進來的字串裡...