JavaScript Strings
Last updated: September 2026 — added replaceAll, at(), tagged templates, String.raw, and a section on why .length lies.
Every programming language has a set of data types that they support. JavaScript
blog.ganeshjaiwal.dev10 min read
Abhishek Jha
Problem Solver
Very nicely written. Didn't really know about Surrogate strings.