字符串翻转

第一种方法:

  思路:先用字符串的split()分割方法转换成数组,再用数组的reverse()反转的方法,最后将反转的数组用Join()方法转换成字符串

  代码如下:

1    var str = 'hellow world'
2    var str2 = str.split('').reverse().join('')
3    console.log(str2);

第二种方法:

  思路:封装一个翻转的函数,给传进来的函数作判断,拿到传进来的字符串长度,通过循环长度减减,用一个字符串的变量将每次循环出来的长度,通过chatAt()拿到对应的值就可以实现字符串翻转的效果

 1  function reverse(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));

两种方法最终打印的结果

 

 

 

  

posted @ 2020-12-30 21:12  mirabel  阅读(201)  评论(0)    收藏  举报