Best Cosmetic Hospitals Near You

Compare top cosmetic hospitals, aesthetic clinics & beauty treatments by city.

Trusted • Verified • Best-in-Class Care

Explore Best Hospitals

Reverse a string In Javascript

JavaScript

How to use a for loop and recursion in JavaScript to reverse a string

You might want to reverse a string in your code for a variety of reasons. Here are a few illustrations:

  • whether a string is a palindrome, which is a word or phrase that is spelt the same way forwards and backwards (for example, “racecar”), you may wish to reverse it to see whether it is.
  • You could want to change the word or character order inside a word, or the order of the words in a sentence.
  • Reversing a string can result in a new string that, when read backwards, has a particular meaning (for example, “sdrawkcab” for “backwards”).
  • As part of a more complex algorithm or data processing activity, you might need to reverse a string.

There are three methods for reversing a string in JavaScript

Using the split(), reverse(), and join() methods:

 function reverseString(str) {
  return str.split('').reverse().join('');
 }

 let reversed = reverseString('hello');
 console.log(reversed); // prints 'olleh'

Using a for loop:

 function reverseString(str) {
  let reversed = '';
  for (let i = str.length - 1; i >= 0; i--) {
    reversed += str[i];
  }
  return reversed;
 }

 let reversed = reverseString('hello');
 console.log(reversed); // prints 'olleh'

Using the reduce() method:

 function reverseString(str) {
  return str.split('').reduce((reversed, char) => char + reversed, '');
}

let reversed = reverseString('hello');
console.log(reversed); // prints 'olleh'

Best Cardiac Hospitals Near You

Discover top heart hospitals, cardiology centers & cardiac care services by city.

Advanced Heart Care • Trusted Hospitals • Expert Teams

View Best Hospitals
Abhishek Singh

<p data-start="140" data-end="435">I’m Abhishek, a DevOps, SRE, DevSecOps, and Cloud expert with a passion for sharing knowledge and real-world experiences. I’ve had the opportunity to work with <a class="decorated-link" href="https://www.cotocus.com/" target="_new" rel="noopener" data-start="300" data-end="335">Cotocus</a> and continue to contribute to multiple platforms where I share insights across different domains:</p> <ul data-start="437" data-end="922"> <li data-start="437" data-end="514"> <p data-start="439" data-end="514"><a class="decorated-link" href="https://www.devopsschool.com/" target="_new" rel="noopener" data-start="439" data-end="485">DevOps School</a> – Tech blogs and tutorials</p> </li> <li data-start="515" data-end="599"> <p data-start="517" data-end="599"><a class="decorated-link" href="https://www.holidaylandmark.com/" target="_new" rel="noopener" data-start="517" data-end="569">Holiday Landmark</a> – Travel stories and guides</p> </li> <li data-start="600" data-end="684"> <p data-start="602" data-end="684"><a class="decorated-link" href="https://www.stocksmantra.in/" target="_new" rel="noopener" data-start="602" data-end="647">Stocks Mantra</a> – Stock market strategies and tips</p> </li> <li data-start="685" data-end="764"> <p data-start="687" data-end="764"><a class="decorated-link" href="https://www.mymedicplus.com/" target="_new" rel="noopener" data-start="687" data-end="732">My Medic Plus</a> – Health and fitness guidance</p> </li> <li data-start="765" data-end="841"> <p data-start="767" data-end="841"><a class="decorated-link" href="https://www.truereviewnow.com/" target="_new" rel="noopener" data-start="767" data-end="814">TrueReviewNow</a> – Honest product reviews</p> </li> <li data-start="842" data-end="922"> <p data-start="844" data-end="922"><a class="decorated-link" href="https://www.wizbrand.com/" target="_new" rel="noopener" data-start="844" data-end="881">Wizbrand</a> – SEO and digital tools for businesses</p> </li> </ul> <p data-start="924" data-end="1021">I’m also exploring the fascinating world of <a class="decorated-link" href="https://www.quantumuting.com/" target="_new" rel="noopener" data-start="968" data-end="1018">Quantum Computing</a>.</p>

0 0 votes
Article Rating
Subscribe
Notify of
guest
1
0
Would love your thoughts, please comment.x
()
x