9. Strings – JavaScript Programs
1. Find String Length
Methods used: .length
Program 1: Direct Length
Program 2: Using Function
Program 3: Length After Removing Spaces
2. Reverse a String
Methods used: .length, indexing, .split(), .reverse(), .join()
Program 1: Using Loop
Program 2: Using Predefined Methods
Program 3: Function Based
3. Check Palindrome String
Methods used: .split(), .reverse(), .join(), .toLowerCase()
Program 1: Simple Palindrome Check
Program 2: Case-Insensitive Palindrome
Program 3: Using Function
4. Count Vowels and Consonants
Methods used: .toLowerCase(), .includes()
Program 1: Using Loop
Program 2: Using Regex
5. Convert String to Uppercase / Lowercase
Methods used: .toUpperCase(), .toLowerCase()
Program 1: Uppercase
Program 2: Lowercase
Program 3: Toggle Case
6. Count Words in a String
Methods used: .split(), .trim()
Program 1: Using split
Program 2: Handling Extra Spaces
Program 3: Manual Count
7. Replace a Word in a String
Methods used: .replace(), .replaceAll()
Program 1: Replace First Occurrence
Program 2: Replace All Occurrences
Program 3: Using Regex
8. Check Substring Existence
Methods used: .includes(), .indexOf(), .search()
Program 1: Using includes
Program 2: Using indexOf
Program 3: Using search
9. Capitalize First Letter of Each Word
Methods used: .split(), .charAt(), .slice(), .toUpperCase()
Program 1: Using split
Program 2: Without split
10. Remove Spaces from String
Methods used: .replace(), .replaceAll(), .split(), .join(), .trim()
Program 1: Remove All Spaces
Program 2: Remove Leading & Trailing Spaces
Program 3: Using split & join
A. Programs using for…in with String
(for…in iterates over indexes)
Program 1. Print Each Character with Index
Program 2. Count Characters in a String
Program 3. Reverse a String using for…in
Program 4. Count Vowels using for…in
B. Programs using for…of with String
(for…of iterates over characters directly – best for strings)
Program 5. Print Each Character
Program 6. Count Vowels and Consonants
Program 7. Reverse a String using for…of
Program 8. Check Palindrome using for…of
Program 9. Remove Spaces using for…of
C. Programs using forEach with String
(forEach works after converting string → array)
Program 10. Print Each Character using forEach
Program 11. Count Vowels using forEach
Program 12. Convert String to Uppercase using forEach
Program 13. Reverse String using forEach
Program 14. Count Words using forEach
D. Comparison Program (Very Important for Learners)
Program 15. Same Task using All Three Loops