Node學習-靜態web服務
阿新 • • 發佈:2020-12-28
第一種方法:
思路:先用字串的split()分割方法轉換成陣列,再用陣列的reverse()反轉的方法,最後將反轉的陣列用Join()方法轉換成字串
程式碼如下:
1 var str = 'hellow world' 2 var str2 = str.split('').reverse().join('') 3 console.log(str2);
第二種方法:
思路:封裝一個翻轉的函式,給傳進來的函式作判斷,拿到傳進來的字串長度,通過迴圈長度減減,用一個字串的變數將每次迴圈出來的長度,通過chatAt()拿到對應的值就可以實現字串翻轉的效果
1 functionreverse(character){ 2 if(character.length == 0) return null 3 if(character.length > 0){ 4 var i = character.length 5 var str3 = '' 6 while (--i >= 0){ 7 str3 += character.charAt(i) 8 9 } 10 } 11 return str3 12 } 13 console.log(reverse(str));
兩種方法最終列印的結果