Showing content from https://www.geeksforgeeks.org/string-in-javascript/ below:
String in DSA Using JavaScript
String in DSA Using JavaScript
Last Updated : 23 Jul, 2025
A string in JavaScript is a sequence of characters enclosed in single ('), double ("), or backticks (`). Strings in JavaScript are immutable, meaning their contents cannot be changed after creation. Any operation that modifies a string actually creates a new string.
Example:
JavaScript
let s = "GfG";
console.log(s[0]);
console.log(s.length);
Common String Methods in JavaScript:
Easy Problems Problem On String using JavaScript
- Reverse a String
- Palindrome Check
- Check for Subsequence
- Check Anagram
- Reverse Words
- Isomorphic Strings
- Check Pangram or not
Medium Problems On String in JavaScript
- Implement Atoi
- Validate an IP address
- Find the largest word in dictionary
- Equal 0, 1, and 2
- Longest Palindromic Subsequence
- Longest substring without Repeating
Hard Problems On String in JavaScript
- Search Pattern (KMP-Algorithm)
- Search Pattern (Rabin-Karp Algorithm)
- Shortest Common Supersequence
- Number of words with K maximum distinct vowels
- Longest substring to form a Palindrome
- Longest Valid Parenthesis
RetroSearch is an open source project built by @garambo
| Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4