当前位置:首页 > JavaScript

js实现字符串倒叙

2026-03-01 21:06:23JavaScript

使用 split()、reverse() 和 join() 方法

将字符串拆分为字符数组,反转数组,再合并为字符串:

function reverseString(str) {
  return str.split('').reverse().join('');
}
console.log(reverseString('hello')); // 输出 "olleh"

使用 for 循环迭代

通过循环从后向前遍历字符串并拼接:

function reverseString(str) {
  let reversed = '';
  for (let i = str.length - 1; i >= 0; i--) {
    reversed += str[i];
  }
  return reversed;
}
console.log(reverseString('world')); // 输出 "dlrow"

使用递归

递归调用函数逐步截取末尾字符:

function reverseString(str) {
  return str === '' ? '' : reverseString(str.substr(1)) + str[0];
}
console.log(reverseString('abc')); // 输出 "cba"

使用扩展运算符和数组反转

利用扩展运算符展开字符串为数组后反转:

function reverseString(str) {
  return [...str].reverse().join('');
}
console.log(reverseString('123')); // 输出 "321"

使用 reduce() 方法

通过 reduce 累加器逐步构建反转字符串:

function reverseString(str) {
  return str.split('').reduce((reversed, char) => char + reversed, '');
}
console.log(reverseString('test')); // 输出 "tset"

js实现字符串倒叙

标签: 倒叙字符串
分享给朋友:

相关文章

vue实现数组倒叙

vue实现数组倒叙

实现数组倒序的方法 在Vue中实现数组倒序可以通过多种方式完成,以下是几种常见的方法: 使用JavaScript的reverse()方法 // 在data中定义数组 data() { re…

php 如何实现字符串翻转

php 如何实现字符串翻转

字符串翻转方法 在PHP中,实现字符串翻转可以通过多种方式完成,以下是几种常见的方法: 使用内置函数 strrev() strrev() 是PHP专门用于字符串翻转的内置函数,直接调用即可:…

jquery字符串替换

jquery字符串替换

jQuery 字符串替换方法 jQuery 本身没有专门的字符串替换函数,但可以通过 JavaScript 原生方法或 jQuery 辅助方法实现字符串替换操作。 使用 JavaScript rep…

jquery字符串拼接

jquery字符串拼接

jQuery 字符串拼接方法 在 jQuery 或 JavaScript 中,字符串拼接可以通过多种方式实现,以下是常见的几种方法: 使用加号(+)拼接 通过加号直接连接字符串和变量,适用于简单场景…

jquery字符串转数字

jquery字符串转数字

jQuery字符串转数字的方法 使用jQuery或原生JavaScript都可以将字符串转换为数字。以下是几种常见的方法: 使用JavaScript的parseInt()函数 parseInt()函…

java如何定义字符串数组

java如何定义字符串数组

定义字符串数组的方法 在Java中定义字符串数组有多种方式,以下是常见的几种方法: 直接初始化数组 使用大括号直接初始化数组元素: String[] fruits = {"Apple",…