String manipulation is a core aspect of working with text in JavaScript
JavaScript provides a rich set of built-in methods and techniques for handling and transforming strings
Some common string methods include finding the length of a string, accessing characters, changing case, searching for substrings, checking for substrings, extracting substrings, splitting strings, replacing substrings, and removing whitespace
Advanced string manipulation techniques include reversing a string, repeating strings, padding strings, and using template literals