字符串翻转
第一种方法:
思路:先用字符串的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));
两种方法最终打印的结果


浙公网安备 33010602011771号