当前位置:首页 > 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 循环迭代

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

js实现字符串倒叙

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

使用递归

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

js实现字符串倒叙

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"

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

相关文章

jquery字符串

jquery字符串

jQuery 字符串操作 jQuery 提供了多种方法来处理字符串,尽管它主要是一个 DOM 操作库,但字符串处理在动态内容生成和数据交互中非常常见。 字符串拼接与连接 使用 JavaScript…

jquery字符串转数字

jquery字符串转数字

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

java如何比较字符串

java如何比较字符串

比较字符串的方法 在Java中,字符串比较可以通过多种方式实现,每种方法适用于不同的场景。以下是常见的字符串比较方法: 使用 equals() 方法 equals() 方法用于比较两个字符串的内容是…

java如何删除字符串

java如何删除字符串

删除字符串中的特定字符 使用 String.replace() 方法可以删除字符串中的特定字符或子串。该方法会返回一个新的字符串,原字符串不会被修改。 String original = "He…

java如何截取字符串

java如何截取字符串

截取字符串的方法 在Java中,截取字符串可以通过多种方式实现,以下是几种常用的方法: 使用substring方法 substring是String类提供的方法,用于截取字符串的一部分。它有两个重载…

如何判断字符串是数字 java

如何判断字符串是数字 java

检查字符串是否为数字的方法 在Java中,有几种常见的方法可以判断一个字符串是否表示数字。以下是几种实用的方法: 使用正则表达式 正则表达式提供了一种灵活的方式来匹配数字模式。以下代码可以检查字符串…