JS-翻转字符串

翻转字符串

写法一

实现思路:
1-将字符串,用split()方法分割成数组
2-反向遍历数组,获取数组元素
3-将数组元素存入新数组
4-将新数组,利用join()方法合并成字符串

// 定义原始字符串str
var str = 'abc';
// 利用字符串的split()方法,将字符串分割成数组,并赋值给arr
var arr = str.split('');

// 定义空数组,用于接收处理后的元素
var newArr = [];
// for循环反向遍历数组arr
for (var i = arr.length - 1; i >= 0; i--) {
    // 将反向遍历的数组,存入前期定义的空数组arr中
    newArr.push(arr[i]);
}

// 将处理后的数组,用数组的join()方法,拼接成新字符串newStr
var newStr = newArr.join('');
// 控制台输出翻转后的新字符串
console.log(newStr);

写法二

实现思路:
1-将字符串,用split()方法分割成数组
2-利用数组的reverse()方法,将数组翻转
3-将新数组,利用join()方法合并成字符串

// 定义原始字符串str1
var str1 = 'abc';
// 利用字符串的split()方法,将字符串分割成数组,并赋值给arr1
var arr1 = str1.split('');

// 将arr1利用数组的reverse()方法翻转后,赋值给新数组newArr1
var newArr1 = arr1.reverse();

// 将处理后的数组,用数组的join()方法,拼接成新字符串newStr
var newStr1 = newArr1.join('');
// 控制台输出翻转后的新字符串newStr1
console.log(newStr1);

控制台输出效果:
在这里插入图片描述

已标记关键词 清除标记
©️2020 CSDN 皮肤主题: 游动-白 设计师:上身试试 返回首页