当前位置:首页 > JavaScript

js实现字符串倒叙

2026-04-04 21:54:42JavaScript

使用 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('recursion')); // 输出 "noisrucer"

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

通过扩展运算符将字符串转为数组后反转:

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

使用 reduce() 方法

通过 reduce 从右向左累积字符:

js实现字符串倒叙

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

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

相关文章

js实现字符串倒叙

js实现字符串倒叙

实现字符串倒序的方法 在JavaScript中,可以通过多种方式实现字符串倒序。以下是几种常见的方法: 使用split、reverse和join方法组合 将字符串拆分为字符数组,反转数组,再将数组连…

jquery拼接字符串

jquery拼接字符串

jQuery 字符串拼接方法 在 jQuery 中拼接字符串有多种方式,以下是常见的几种方法: 使用 + 运算符拼接 这是最基本的字符串拼接方式,适用于简单场景: var str1 = "Hel…

jquery字符串拼接

jquery字符串拼接

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

jquery切割字符串

jquery切割字符串

使用 split() 方法切割字符串 jQuery 本身不提供字符串切割功能,但可以直接使用 JavaScript 的 split() 方法。该方法通过指定分隔符将字符串拆分为数组。 v…

java如何输入字符串

java如何输入字符串

输入字符串的方法 在Java中,输入字符串可以通过多种方式实现,以下是常见的几种方法: 使用Scanner类 Scanner类是Java中常用的输入工具,可以方便地从控制台或文件中读取数据。以下是…

java如何将字符转换为字符串

java如何将字符转换为字符串

转换字符为字符串的方法 在Java中,将字符(char)转换为字符串(String)有多种方式,以下是几种常见的方法: 使用String.valueOf()方法 String类提供了valueOf(…