
- Javascript Basics Tutorial
- Javascript - Home
- Javascript - Overview
- Javascript - Syntax
- Javascript - Enabling
- Javascript - Placement
- Javascript - Variables
- Javascript - Operators
- Javascript - If...Else
- Javascript - Switch Case
- Javascript - While Loop
- Javascript - For Loop
- Javascript - For...in
- Javascript - Loop Control
- Javascript - Functions
- Javascript - Events
- Javascript - Cookies
- Javascript - Page Redirect
- Javascript - Dialog Boxes
- Javascript - Void Keyword
- Javascript - Page Printing
- JavaScript Objects
- Javascript - Objects
- Javascript - Number
- Javascript - Boolean
- Javascript - Strings
- Javascript - Arrays
- Javascript - Date
- Javascript - Math
- Javascript - RegExp
- Javascript - HTML DOM
- JavaScript Advanced
- Javascript - Error Handling
- Javascript - Validations
- Javascript - Animation
- Javascript - Multimedia
- Javascript - Debugging
- Javascript - Image Map
- Javascript - Browsers
- JavaScript Useful Resources
- Javascript - Questions And Answers
- Javascript - Quick Guide
- Javascript - Functions
- Javascript - Resources
Swapping letter with succeeding alphabet in JavaScript
We are required to write a JavaScript function that takes in a string and changes every letter of the string from the English alphabets to its succeeding element.
For example: If the string is −
const str = 'how are you';
Output
Then the output should be −
const output = 'ipx bsf zpv'
Therefore, let’s write the code for this function −
Example
The code for this will be −
const str = 'how are you'; const isAlpha = code => (code >= 65 && code <= 90) || (code >= 97 && code <= 122); const isLast = code => code === 90 || code === 122; const nextLetterString = str => { const strArr = str.split(''); return strArr.reduce((acc, val) => { const code = val.charCodeAt(0); if(!isAlpha(code)){ return acc+val; }; if(isLast(code)){ return acc+String.fromCharCode(code-25); }; return acc+String.fromCharCode(code+1); }, ''); }; console.log(nextLetterString(str));
The output in the console will be −
ipx bsf zpv
- Related Articles
- Replace a letter with its alphabet position JavaScript
- Convert number to alphabet letter JavaScript
- Replace alphabets with nth forward alphabet in JavaScript
- How to shift each letter in the given string N places down in the alphabet in JavaScript?
- Find letter's position in Alphabet using Bit operation in C++
- Finding word starting with specific letter in JavaScript
- Program to make vowels in string uppercase and change letters to next letter in alphabet (i.e. z->a) in JavaScript
- JavaScript program for Swapping Nodes in A Linked List Without Swapping Data
- Change every letter to next letter - JavaScript
- Swapping adjacent words of a String in JavaScript
- Swapping even and odd index pairs internally in JavaScript
- Swapping string case using a binary number in JavaScript
- Finding letter distance in strings - JavaScript
- Missing letter from strings in JavaScript
- Repeating letter string - JavaScript

Advertisements