字符串反转

递减遍历

function reverseString(str) {
 // 第一步:创建一个空的字符串用来存储新创建的字符串
 var newString = "";
 // 第二步:使用for循环
 // 循环从str.length-1开始做递减遍历,直到 i 大于或等于0,循环将继续 
// str.length - 1对应的就是字符串最后一个字符o
 for (var i = str.length - 1; i >= 0; i--) { 
newString += str[i]; 
 } 
// 第三步:返回反转的字符串
 return newString; } reverseString('hello'); // => // "olleh"

数组内置方法

function  reverseStr(str){
        return str.split('').reverse().join('');
    }
    console.log(reverseStr("hello world"))

ES6

[...str].reverse().join('');

你可能感兴趣的:(字符串反转)