The complete guide to working with strings in modern JavaScript